Laravel 登录和注册:登录成功后的跳转
当用户认证成功,他们会被重定向到 /home
这个 URI 下。你可以在 LoginController
,RegisterController
, ResetPasswordController
,还有 VerificationController
控制器中定义 redirectTo
属性来自定义验证后的重定向位置:
protected $redirectTo = '/';
接下,你应该修改 RedirectIfAuthenticated
中间件中的 handle
方法,以便在重定向用户时重定向到新的 URI。
如果重定向路径需要自定义生成逻辑,你可以定义 redirectTo
方法替代 redirectTo
属性:
protected function redirectTo()
{
return '/path';
}
redirectTo 方法优先于 redirectTo 属性。
推荐文章: