首页 > 其他 > 详细

laravel实践21.intended方法重定向至上次请求页

时间:2019-12-30 13:27:41      阅读:83      评论:0      收藏:0      [点我收藏+]

redirect() 实例提供了一个 intended 方法,该方法可将页面重定向到上一次请求尝试访问的页面上,并接收一个默认跳转地址参数,当上一次请求记录为空时,跳转到默认地址上。

public function store(Request $request)
    {
       $credentials = $this->validate($request, [
           ‘email‘ => ‘required|email|max:255‘,
           ‘password‘ => ‘required‘
       ]);

       if (Auth::attempt($credentials, $request->has(‘remember‘))) {
           session()->flash(‘success‘, ‘欢迎回来!‘);
           $fallback = route(‘users.show‘, Auth::user());
           return redirect()->intended($fallback);
       } else {
           session()->flash(‘danger‘, ‘很抱歉,您的邮箱和密码不匹配‘);
           return redirect()->back()->withInput();
       }
    }

 

laravel实践21.intended方法重定向至上次请求页

原文:https://www.cnblogs.com/itwatcher/p/12119032.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!