Как решить эту проблему в Exceptions \ Handler in Laravel? - PullRequest
0 голосов
/ 30 января 2020

Объявление App \ Exceptions \ Handler :: unauthenticated ($ request, $ exception) должно быть совместимо с Illuminate \ Foundation \ Exceptions \ Handler :: unauthenticated ($ request, Il Illuminate \ Auth \ AuthenticationException $ исключение)

// Это код, который я добавил ..

protected function unauthenticated($request,  $exception)
    {
        if ($request->expectsJson()) {
            return response()->json(['error' => 'Unauthenticated.'], 401);
        }
        if ($request->is('admin') || $request->is('admin/*')) {
            return redirect()->guest('/login/admin');
        }
        if ($request->is('user') || $request->is('user/*')) {
            return redirect()->guest('/login/user');
        }
        return redirect()->guest(route('login'));
    }
...