laravel5 登录如何跳转到登录前的页面?
程序员文章站
2024-02-16 17:10:34
...
登录后都是跳转后/home,如何跳转到上一页(
登录前的页面
)/(没有登录前页面才跳转到home
)?
每次都是跳转到home这样不是很好,用户还等去倒退或者是历史记录找之前的页面
public function handle($request, Closure $next)
{
if ($this->auth->check()) {
return redirect('/home');
}
return $next($request);
}
回复内容:
登录后都是跳转后/home,如何跳转到上一页(登录前的页面
)/(没有登录前页面才跳转到home
)?
每次都是跳转到home这样不是很好,用户还等去倒退或者是历史记录找之前的页面
public function handle($request, Closure $next)
{
if ($this->auth->check()) {
return redirect('/home');
}
return $next($request);
}
这样看看?
public function handle($request, Closure $next)
{
if ($this->auth->check()) {
return Redirect::intended('/');
//return redirect('/home');
}
return $next($request);
}
public function handle($request, Closure $next)
{
if ($this->auth->check()) {
//跳转到/home页
return redirect('/home');
//登录成功后跳转登录前的那页,但一般我不这么用根据情况使用
return redirect()->back();
//我一般使用这个,成功后登录我想使用的控制器
return redirect()->action('IndexController@index');
}
return $next($request);
}
上一篇: iframe无刷新文件上传实现程序
下一篇: THinkPHP中文件上载