在Laravel 5.5中注册后重定向到自定义URL

Sri*_*har 4 redirect laravel laravel-5 laravel-authentication

我在laravel 5.5的推车上工作.每当客人点击"添加到购物车"时,我将重定向到登录.如果他们有帐户,他们将登录并重定向到他们选择的产品信息.否则他们正在注册.我想在注册后重定向到客户选择的产品. 对于Login,这工作正常.. return redirect() - > intention(); 对于注册打算url不工作..

Ama*_*ngh 6

在Controllers/Auth/RegisterController中更改protected $redirectTo = '/';第30行

对于动态URL替换protected $redirectTo = '/';

protected function redirectTo()
{
    /* generate URL dynamicaly */.
    return '/path'; // return dynamicaly generated URL.
}
Run Code Online (Sandbox Code Playgroud)

你也可以用 return redirect()->intended(/* default uri to redirect user goes here */);

重定向器上的预期方法将用户重定向到他们在被身份验证中间件拦截之前尝试访问的URL.如果预期目的地不可用,则可以为该方法提供回退URI.

  • 我试过了 但这给了这样的错误。**标题不能包含多个标题,检测到新行** (4认同)
  • 谢谢你的答复.我希望这个重定向位置是动态的,基于注册后客人点击的产品名称. (2认同)