title: Auth::guard() not working in laravel 5.2
body: <p><strong>config/auth.php</strong></p>
  
  <pre><code>&lt;?php
  return [
  'defaults' =&gt; [
      'guard' =&gt; 'user',
      'passwords' =&gt; 'user',
  ],
  'guards' =&gt; [
      'user' =&gt; [
          'driver' =&gt; 'session',
          'provider' =&gt; 'user',
      ],
      'admin' =&gt; [
          'driver' =&gt; 'session',
          'provider' =&gt; 'admin',
      ],
  ],
  'providers' =&gt; [
      'user' =&gt; [
          'driver' =&gt; 'eloquent',
          'model' =&gt; 'App\User',
      ],
      'admin' =&gt; [
          'driver' =&gt; 'eloquent',
          'model' =&gt; 'App\Admin',
      ],
  ],
  'passwords' =&gt; [
      'user' =&gt; [
          'provider' =&gt; 'user',
          'email' =&gt; 'auth.emails.password',
          'table' =&gt; 'password_resets',
          'expire' =&gt; 60,
      ],
      'admin' =&gt; [
          'provider' =&gt; 'admin',
          'email' =&gt; 'auth.emails.password',
          'table' =&gt; 'password_resets',
          'expire' =&gt; 60,
      ]
  ]
  ];
  ?&gt;
  </code></pre>
  
  <p><strong>routes.php</strong></p>
  
  <pre><code>Route::get('/test1', function() {
     return Auth::guard('admin');
  });
  
  Route::get('/test2', function() {
     return Auth::guard('user');
  });
  </code></pre>
  
  <p><br>
  <strong>and here's the error I'm getting</strong></p>
  
  <blockquote>
    <p>Missing argument 1 for Illuminate\Auth\AuthManager::createDriver(), called in C:\xampp\htdocs\storage\framework\compiled.php on line 11193 and defined</p>
  </blockquote>
  
  <p>what's wrong ?</p>