expectsJson()) { return response()->json(['error' => 'Unauthenticated.'], 401); } $guard = $exception->guards()[0]; switch ($guard) { case 'customer': $login = 'auth.connexion'; break; default: $login = 'auth.login'; break; } //cf. issue https://stackoverflow.com/questions/52417438/laravel-unauthenticated-redirect-issue-with-multiple-authentication //Session::forget('url.intented'); return redirect()->guest(route($login)); } }