laravel登录后返回登录前一页这个要怎么做?
我使用如下方法都不行
return Redirect::intended('/');
我的方法是提交POST数据到控制器message留言板,然后判断是否登录返回登录页面
我想登录后返回到当前留言板页面中
laravel登录后返回登录前一页这个要怎么做?
我使用如下方法都不行
return Redirect::intended('/');
我的方法是提交POST数据到控制器message留言板,然后判断是否登录返回登录页面
我想登录后返回到当前留言板页面中
一、 return back();
二、像楼上所说,跳转到登陆页面前把URL urlencode()然后用GET记录下来,登录完成后再获取参数再urldecode(),再redirect
如果你用的是框架自带的生成登录方式,你可以在登录控制器那里重写redirectTo方法因为这里的trait给出了一个这种逻辑
trait RedirectsUsers
{
/**
* Get the post register / login redirect path.
*
* @return string
*/
public function redirectPath()
{
if (method_exists($this, 'redirectTo')) {
return $this->redirectTo();
}
return property_exists($this, 'redirectTo') ? $this->redirectTo : '/home';
}
}
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.1k 阅读
1 回答946 阅读
1 回答900 阅读
1 回答897 阅读
return redirect(url()->previous())
我是用的这个