我正在 Laravel 5.5 中处理购物车。每当客人点击“添加到购物车”时,我都会重定向到登录。如果他们有帐户,他们将登录并重定向到他们选择的产品信息。否则他们正在注册。 我想在注册后重定向到客户选择的产品。
对于登录,这工作正常.. return redirect()->intended();
对于注册预期网址不起作用..
最佳答案
在 Controllers/Auth/RegisterController 中
改 protected $redirectTo = '/';
在第 30 行
对于动态 URL 替换 protected $redirectTo = '/';
和
protected function redirectTo()
{
/* generate URL dynamicaly */.
return '/path'; // return dynamicaly generated URL.
}
您也可以使用
return redirect()->intended(/* default uri to redirect user goes here */);
重定向器上的预期方法将用户重定向到他们在被身份验证中间件拦截之前尝试访问的 URL。如果预期目的地不可用,则可以为此方法提供后备 URI。
关于laravel - 在 Laravel 5.5 中注册后重定向到自定义 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47345633/