reportable(function (\Throwable $e) { if (app()->bound('sentry')) { app('sentry')->captureException($e); } }); } /** * Handle unauthenticated as exception * * @param mixed $request * @param AuthenticationException $exception * @return \Illuminate\Http\RedirectResponse */ protected function unauthenticated($request, AuthenticationException $exception) { if ($request->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)); } }