Home > Backend Development > PHP Tutorial > laravel5 登录如何跳转到登录前的页面?

laravel5 登录如何跳转到登录前的页面?

WBOY
Release: 2016-06-06 20:24:04
Original
1409 people have browsed it

登录后都是跳转后/home,如何跳转到上一页(登录前的页面)/(没有登录前页面才跳转到home)?

每次都是跳转到home这样不是很好,用户还等去倒退或者是历史记录找之前的页面

<code>public function handle($request, Closure $next)
    {
        if ($this->auth->check()) {
            return redirect('/home');
        }

        return $next($request);
    }</code>
Copy after login
Copy after login

回复内容:

登录后都是跳转后/home,如何跳转到上一页(登录前的页面)/(没有登录前页面才跳转到home)?

每次都是跳转到home这样不是很好,用户还等去倒退或者是历史记录找之前的页面

<code>public function handle($request, Closure $next)
    {
        if ($this->auth->check()) {
            return redirect('/home');
        }

        return $next($request);
    }</code>
Copy after login
Copy after login

这样看看?

<code>public function handle($request, Closure $next)
    {
        if ($this->auth->check()) {
            return Redirect::intended('/');
            //return redirect('/home');
        }

        return $next($request);
    }</code>
Copy after login

<code>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);
    }</code>
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template