2017-09-21 83 views
5

używam laravel 5.5 i próbuje wdrożyć wielu uwierzytelnianie użytkowników i administratora .... ja dostaję ten błąd, gdy próbuję zadzwonić formularza logowania administratora w przeglądarce ..Błąd w klasie Handler

Błąd:

Deklaracja App \ Wyjątki \ Handler :: Nieuwierzytelniona ($ zapytanie, App \ wyjątkami \ AuthenticationException $ wyjątku) powinny być zgodne z Fundacji Illuminate \ \ wyjątkami \ Handler :: Nieuwierzytelniona ($ zapytanie, Illuminate \ Auth \ AuthenticationException $ wyjątek)

Oto moje nieuwierzytelnione funkcje na APP/wyjątki/Handler

protected function unauthenticated($request, AuthenticationException $exception) 
    { 
     if ($request->expectsJson()) { 
      return response()->json(['error' => 'Unauthenticated.'], 401); 
     } 
     $guard = array_get($exception->guards(), 0); 
     switch ($guard) { 
      case 'admin': 
       $login = 'admin.login'; 
       break; 
      default: 
       $login = 'login'; 
       break; 
     } 
     return redirect()->guest(route($login)); 
    } 

Proszę mi pomóc rozwiązać ten problem ...

Odpowiedz

6

zapomniałeś dodać use Illuminate\Auth\AuthenticationException na górze pliku

+0

Damm ..... thankss alot Nerea. – ma123456

+0

Serdecznie zapraszamy :) – Nerea