在Laravel中,如果使用自带的认证系统,登录成功后默认是跳转到
/home
的,如果你想改变这个重定向 URI,可以在 AuthController
中添加一个属性来实现:
- protected $redirectPath = '/where/you/want';
此外,如果登录失败的话,会默认重定向到
/auth/login
,这个重定向 RUI 也可以通过向AuthController
中添加一个属性来更改:
- protected $loginPath = '/login';
Note:loginPath 属性只会改变用户登录失败时的重定向 URI ,而不会改变用户访问受保护的路由时重定向 URI(比如用户未登录状态下访问个人的设置中心)。该路径是在
App\Http\Middleware\Authenticate
的 handle()
方法中定义的,你需要到该文件中修改才可以。from : http://9iphp.com/web/laravel/laravel-redirect-when-login.html
沒有留言:
張貼留言