laravel登陆后跳转上一页

laravel登录成功返回登录前的页面

直接上代码:

#验证登录否,未登录跳转登录页 
public function __construct()
{
    if(Auth::check() == false){			
        return Redirect::guest('login');  
    }
}

为什么是Redirect::guest() 而不是Redirect::to()那?

重点来了:

Redirect::guest()在重定向时会将当前url保存到session中,这样可以在登陆以后,使用 Redirect::intended()方法跳转到之前的页面继续业务。

return Redirect::intended('/');返回登录成功的上一个页面

laravel登录成功返回登录前的页面,试试吧!

喜欢(1)

评论 抢沙发

表情