MA-*_*016 9 php laravel laravel-5 laravel-5.5
我正在使用Laravel 5.5并尝试为用户和管理员实施多重身份验证.当我尝试在浏览器中调用管理员登录表单时,我收到此错误.
错误:
应用程序\例外宣言\处理器::未经验证($的要求,应用程序\例外\ $的AuthenticationException除外)应符合照亮\基金会\兼容例外\处理器::未认证用户($请求,照亮\身份验证\ $的AuthenticationException除外)
这是我未经身份验证的功能app/Exceptions/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));
}
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题.