laravel重定向登录后带有查询字符串的自定义URL?

时间:2017-12-01 11:48:28

标签: php authentication redirect laravel-5.4 url-redirection

我正在建立一个网站并发送一个登录电子邮件,其中包含查询字符串参数,这些参数在登录后继续发送到网址,如下所示。

  

www.example.com/login?continue=setting%2Femail%2Fnotifications

我想要那个

  

用户在登录后重定向到设置/电子邮件/通知链接,但不会重定向。

用户重定向总是LoginController $ redirectTo属性。

为什么?我怎么能这样做?

这是LoginController中的redirectPath

protected $redirectTo = '/dashboard';

1 个答案:

答案 0 :(得分:2)

您可以覆盖redirectTo方法。 删除$redirectTo变量并添加如下内容:

protected function redirectTo(Request $request)
{
    $continue = $request->input('continue');

    return redirect($continue);
}