title: Laravel error: Class 'App\Http\Controllers\Auth\Auth' not found for multi authentication
body: <p>I want to make use of multiple authentication in my LoginController, I have the following code (reduced for brevity)</p>
  <pre><code>namespace App\Http\Controllers\Auth;
  
  use App\Http\Controllers\Controller;
  use App\Providers\RouteServiceProvider;
  use Illuminate\Foundation\Auth\AuthenticatesUsers;
  use Illuminate\Http\Request;
  
  class LoginController extends Controller{
  
  use AuthenticatesUsers;
  
  public function __construct()
  {
      $this-&gt;middleware('guest')-&gt;except('logout');
      $this-&gt;middleware('guest:admin')-&gt;except('logout');
  }
  
  public function showAdminLoginForm()
  {
      return view('auth.login', ['url' =&gt; 'admin']);
  }
  
  public function adminLogin(Request $request){
      $this-&gt;validate($request, [
          'email'   =&gt; 'required|email',
          'password' =&gt; 'required|min:6'
      ]);
  
    --&gt;  if (Auth::guard('admin')-&gt;attempt(['email' =&gt; $request-&gt;email, 'password' =&gt; $request-&gt;password], $request-&gt;get('remember'))) {
   
          return redirect()-&gt;intended('/admin');
      }
      return back()-&gt;withInput($request-&gt;only('email', 'remember'));
  }
  }
  </code></pre>
  <p>When I login it produces the error.</p>
  <pre><code>Class 'App\Http\Controllers\Auth\Auth' not found
  </code></pre>
  <p>Which is aimed at the line which I have pointed the arrow at.</p>
  <p>Please what could be the reason for the error and how can I correct it.</p>