title: Laravel 5.4 Auth issues
body: <p>I am attempting to get <em>basic</em> authentication working on a fresh Laravel installation, and am failing miserably.  I have read the Laracasts and poured over S.O. in attempts to find my shortcomings to no avail.  Hence I am here.</p>
  
  <p>At the top of my login.blade.php I have a simple <code>if</code> statement.  Just checking if the user is logged in .. I am using the base Laravel <code>login.blade.php</code> that is created during <code>make:auth</code> simply with this if statement up top.</p>
  
  <pre><code>@if (Auth::check())
      The user is logged in...
  @else
      The user is not logged in
  @endif
  </code></pre>
  
  <p>Inside of <code>App/Http/Controllers/Auth/LoginController.php</code> is very simple:</p>
  
  <pre><code>&lt;?php
  
  namespace Y3\Http\Controllers\Auth;
  
  use Auth;
  use Illuminate\Http\Request;
  use Y3\Http\Controllers\Controller;
  use Illuminate\Foundation\Auth\AuthenticatesUsers;
  
  class LoginController extends Controller
  {
  
      use AuthenticatesUsers;
  
      protected $redirectTo = '/home';
  
      public function __construct()
      {
          $this-&gt;middleware('guest')-&gt;except('logout');
      }
  
      public function logout(Request $request)
      {
          Auth::logout();
          return redirect('/login');
      }
  }
  </code></pre>
  
  <p>So I am attempting to redirect to <code>/home</code> if they are logged in and I have a logout override in there that just logs them out and redirects them back to <code>/login</code> --  This is facilitated in <code>web.php</code> where I added this to the bottom:</p>
  
  <pre><code>Auth::routes();
  Route::get('/home', 'HomeController@index')-&gt;name('home');
  Route::get('logout', '\Y3\Http\Controllers\Auth\LoginController@logout');
  </code></pre>
  
  <p><strong>MY ISSUE</strong></p>
  
  <p>The user never gets "logged in" --  They are never redirected to the <code>home</code> blade <em>and</em> my <code>if statement</code> always displays <code>The user is not logged in</code>.  I can tell the the Auth is doing <strong>something</strong> because if I type the wrong username or password -- it fails with <code>These credentials do not match our records.</code>  Also the <code>/logout</code> works (I think) because it does redirect to the <code>/login</code> blade.</p>
  
  <p>I don't see any syntactical errors, so I think my logic is flawed .. Does anyone see any glaring mistakes with the way I am attempting this?</p>