laravel 5 auth system: change redirect path and custom error messages
<p>I've implemented laravel 5 <code>auth</code> system in my project, however i want to some changes in it</p>

<p><strong>Custom error messages</strong></p>

<p>1.Now the auth system show only one error message (ie these creditinals do not match our records) ,but  i need to different error messages based on failing login parameters (ie if <code>email</code> is invalid it shows invalid email or if user account is disabled it shows account blocked )</p>

<p><strong>Redirection path</strong></p>

<p>Conside the situation user is logged in and he is trying to access <code>login</code> view again <code>auth</code> system redirect to  default route (ie <code>\</code>) ,but i need to change this route to user profile (ie <code>index/dashboard</code>)</p>

<p>I don't know how to edit the  default <code>auth</code> system ,its implemented using traits unfortunately i don't have enough knowledge in traits:(</p>