user() === null) { // Проверяем, не находится ли пользователь на странице входа или в процессе авторизации if ($request->is('login') || $request->is('auth/login')) { return $next($request); } throw new AuthenticationException( 'Unauthenticated.', $guards, $request->expectsJson() ? null : $this->redirectTo($request), ); } return $next($request); } protected function redirectTo($request): ?string { return $request->expectsJson() ? null : route('login'); } }