【发布时间】:2020-01-16 17:05:37
【问题描述】:
我在编辑屏幕上有一个表单,在提交时我想重定向回两个页面。
有没有办法在 Laravel 中做到这一点?我一直无法在网上找到任何东西。
谢谢!
【问题讨论】:
-
重定向到该表单编辑页面的(命名)路由laravel.com/docs/master/redirects
标签: php laravel redirect refresh
我在编辑屏幕上有一个表单,在提交时我想重定向回两个页面。
有没有办法在 Laravel 中做到这一点?我一直无法在网上找到任何东西。
谢谢!
【问题讨论】:
标签: php laravel redirect refresh
Laravel 使用 Referer HTTP 标头或内部会话密钥 _previous.url 重定向回来,每个请求都会更改。所以在 Laravel 中没有任何东西专门重定向回两个页面。
正如@kerbholz 提到的,您可以简单地重定向到正确的页面。
如果您不能这样做,您可以手动将要重定向到的 URL 存储在要重定向到的页面上的会话中:
session(['previous-url' => request()->url());
并在表单提交后重定向:
return redirect(session('previous-url'));
【讨论】: