对于管理员和客户登录重定向,无法在laravel 5.6.12中找到函数unauthenticated()函数吗?

时间:2018-03-26 09:19:59

标签: php laravel

如何在laravel 5.6.12中重定向管理员和用户?我在app / Exceptions / Handler.php文件中找不到未经验证的功能..

1 个答案:

答案 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'));
}