title: Laravel "Wrong password" error message
body: <p>I'm creating a login function in Laravel 5.4 and I want to show error message in the view when the password is incorrect. Also I have a custom message for account approval so it makes things a bit difficult for me. Meanwhile I put those messages together but is not very user-friendly. How can I separate them? </p>
  
  <p>This is my controller:</p>
  
  <pre><code>public function login(Request $request)
  {
      // validate the form data
      $this-&gt;validate($request, [
          'email' =&gt; 'required|email|exists:users,email',
          'password' =&gt; 'required|min:6'
      ]);
  
      // attempt to log
      if (Auth::attempt(['approve' =&gt; '1', 'email' =&gt; $request-&gt;email, 'password' =&gt; $request-&gt;password ], $request-&gt;remember)) {
  
          // if successful -&gt; redirect forward
          return redirect()-&gt;intended(route('user.overview'));
      }
  
      // if unsuccessful -&gt; redirect back
      return redirect()-&gt;back()-&gt;withInput($request-&gt;only('email', 'remember'))-&gt;withErrors([
          'approve' =&gt; 'Wrong password or this account not approved yet.',
      ]);
  }
  </code></pre>
  
  <p>As result i want to replace <code>Wrong password or this account not approved yet</code> with two separate messages: </p>
  
  <p>If password is wrong to show: <code>Password is wrong</code>
  If account not approved show: <code>This account not approved yet</code></p>