Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重定向回Laravel中的两(2)页_Php_Laravel_Redirect_Refresh - Fatal编程技术网

Php 重定向回Laravel中的两(2)页

Php 重定向回Laravel中的两(2)页,php,laravel,redirect,refresh,Php,Laravel,Redirect,Refresh,我在编辑屏幕上有一个表单,在提交时我想重定向回两页 在拉威尔有没有办法做到这一点?我在网上找不到任何东西 谢谢 Laravel使用Referer HTTP头或内部会话密钥_previous.url重定向回去,该密钥在每次请求时都会更改。因此,在Laravel中没有任何东西专门重定向回两页 正如@kerbholz所提到的,您可以简单地重定向到正确的页面 如果无法做到这一点,您可以在会话中手动将要重定向到的URL存储在要重定向到的页面上: session(['previous-url' =>

我在编辑屏幕上有一个表单,在提交时我想重定向回两页

在拉威尔有没有办法做到这一点?我在网上找不到任何东西


谢谢

Laravel使用Referer HTTP头或内部会话密钥_previous.url重定向回去,该密钥在每次请求时都会更改。因此,在Laravel中没有任何东西专门重定向回两页

正如@kerbholz所提到的,您可以简单地重定向到正确的页面

如果无法做到这一点,您可以在会话中手动将要重定向到的URL存储在要重定向到的页面上:

session(['previous-url' => request()->url());
并在提交表单后重定向:

return redirect(session('previous-url'));

Laravel使用Referer HTTP头或内部会话密钥_previous.url重定向回去,该密钥在每次请求时都会更改。因此,在Laravel中没有任何东西专门重定向回两页

正如@kerbholz所提到的,您可以简单地重定向到正确的页面

如果无法做到这一点,您可以在会话中手动将要重定向到的URL存储在要重定向到的页面上:

session(['previous-url' => request()->url());
并在提交表单后重定向:

return redirect(session('previous-url'));

重定向到该表单编辑页面的命名路由重定向到该表单编辑页面的命名路由通过在表单上包含两个不同的隐藏输入,在值中包含一个关键字,该值取决于以前的url,我可以在该表单编辑页面周围找到。然后在控制器中,根据关键字值重定向到路由。工作得很好。我可以通过在表单上包含两个不同的隐藏输入,并在值中添加一个关键字(取决于以前的url)来找到它。然后在控制器中,根据关键字值重定向到路由。工作得很好。