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

标签 laravel laravel-5 redirect laravel-authentication

我正在 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/

相关文章:

php - Laravel 多对多 Eloquent 查询

JSF 重定向到其他页面

arrays - Laravel 集合 - 返回对象数组

php - Laravel 5 Eloquent,如何动态设置 cast 属性

mysql - Laravel 每张发票中重复次数最多的产品

php artisan 服务解析错误

php - 通过 Codeception 使用存在规则测试 Laravel 5 路由

php - Laravel 5.6 : Migration from a specific folder

java - 出现 "java.net.ProtocolException: Server redirected too many times"错误

jsf - Spring Security 登录后,我被重定向到 CSS/JS 资源而不是 HTML 页面