我正试图在
中保留未经身份验证的功能应用\例外\ Handler.php
根据防护重定向用户和管理员,但$ exception-> guards()返回null,有什么问题?
protected function unauthenticated($request, AuthenticationException $exception)
{
if($request->expectsJson())
return response()->json(['message' => $exception->getMessage()], 401);
dd($exception->guards());
return redirect()->guest(route('login'));
}
答案 0 :(得分:0)
使用Illuminate\Support\Arr;
在未经身份验证的功能中,您可以获得瓜尔(Guar)。
$guard = arr::get($exception->guards(), 0);