如何在laravel 5.6.12中重定向管理员和用户?我在app / Exceptions / Handler.php文件中找不到未经验证的功能..
答案 0 :(得分:1)
父处理程序unauthenticated
中存在Illuminate\Foundation\Exceptions\Handler
方法。只是覆盖它,就像这样;
protected function unauthenticated($request, AuthenticationException $exception) {
if ($request->expectsJson()) {
return response()->json(['message' => $exception->getMessage()], 401);
}
$guard = $exception->guards()[0];
return redirect(route($guard . ':auth.create'));
}