Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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
Laravel和重定向->;回来还是什么?_Laravel - Fatal编程技术网

Laravel和重定向->;回来还是什么?

Laravel和重定向->;回来还是什么?,laravel,Laravel,我需要某种方法将我的应用重定向到以前的url 问题是当我提交错误时,重定向->返回上一个url被某种方式“覆盖”,我无法再获得上一个真正的url,而应用程序再次提交 我唯一尝试的是重定向回,因为我找不到其他方法:S 因此,我想知道是否有办法实现这一点,将应用重定向到以前的url,而不考虑提交失败和所有这些情况 谢谢。您可以尝试: return Redirect::to(URL::previous()); 您可以将URL存储在会话中,然后生成。在会话中存储URL的简单代码示例: $links

我需要某种方法将我的应用重定向到以前的url

问题是当我提交错误时,重定向->返回上一个url被某种方式“覆盖”,我无法再获得上一个真正的url,而应用程序再次提交

我唯一尝试的是重定向回,因为我找不到其他方法:S

因此,我想知道是否有办法实现这一点,将应用重定向到以前的url,而不考虑提交失败和所有这些情况

谢谢。

您可以尝试:

  return Redirect::to(URL::previous());

您可以将URL存储在会话中,然后生成。在会话中存储URL的简单代码示例:

$links = session->has('links') ? session('links') : []; // Get data from session
array_unshift($links, $_SERVER['REQUEST_URI']); // Add current URI to an array
session(compact('links')); // Save an array to session
和重定向代码示例:

return redirect(session('links')[2]);

给我们看看你的代码。看这条线。。。