Laravel 登录和注册:登录成功后的跳转 2 个改进

当用户认证成功,他们会被重定向到 /home 这个 URI 下。你可以在 LoginControllerRegisterController, ResetPasswordController,还有 VerificationController 控制器中定义 redirectTo 属性来自定义验证后的重定向位置:

protected $redirectTo = '/';

接下,你应该修改 RedirectIfAuthenticated 中间件中的 handle 方法,以便在重定向用户时重定向到新的 URI。

如果重定向路径需要自定义生成逻辑,你可以定义 redirectTo 方法替代 redirectTo 属性:

protected function redirectTo()
{
    return '/path';
}

redirectTo 方法优先于 redirectTo 属性。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!