重定向路由时重复闪存数据?

时间:2018-05-02 03:32:13

标签: laravel-5

我记得在CodeIgniter中曾经有过一种方法,强制所有的flash数据到下一个请求。

Laravel有这样的功能吗?

我有一条路线,它所做的一切都是重定向,如果有任何闪存数据,那么它就会“消失”,并且不会传递给实际可以显示的请求。

我知道我可以使用redirect()->with('key', 'value'),但是只要有一种方法,简单地“重新闪存”,任何闪存数据都会很好,因为它可能存在,也可能不存在,并且可能是几个不同的键(我可能会或可能不知道)

1 个答案:

答案 0 :(得分:0)

在重定向()使用之前你可以做些什么:

$request->flash()

您的请求将存储在会话

要从先前的请求中检索闪存输入,请在Request实例上使用旧方法。旧方法将从会话中提取先前闪存的输入数据:

$username = $request->old('username');

了解更多信息:

https://laravel.com/docs/5.6/requests

并向下滚动到闪烁输入到会话

希望这有帮助!