php - 在 Laravel 中重定向回两 (2) 页
问题描述
我在编辑屏幕上有一个表单,在提交时我想重定向回两个页面。
有没有办法在 Laravel 中做到这一点?我一直无法在网上找到任何东西。
谢谢!
解决方案
Laravel 使用HTTP 标头或每次请求都会更改Referer
的内部会话密钥重定向回来。_previous.url
因此,Laravel 中没有任何东西专门重定向回两个页面。
正如@kerbholz 提到的,您可以简单地重定向到正确的页面。
如果您不能这样做,您可以手动将要重定向到的 URL 存储在要重定向到的页面上的会话中:
session(['previous-url' => request()->url());
并在表单提交后重定向:
return redirect(session('previous-url'));
推荐阅读
- c - 在单独的线路上打印相同的 IP 地址子网
- c# - 向 ASP.NET Web API 发送请求时出现 CORS 错误
- angular - 离子项目类型:--type=angular vs --type=ionic-angular
- react-native - 使用 Fetch API 在 React Native 中网络请求失败
- gradle - 在 Android gradle 文件中编写 groovy 代码时遇到问题
- haskell - 这个 Haskell 代码可以按书面形式编译吗?
- javascript - 用大括号定义对象绑定后如何访问该对象?
- python - 在 Max Value Tkinter 处停止进度条
- apache-kafka - Kafka消息按键分区
- reactjs - react-redux thunk 中的用户 aync-await