在重定向路由中重复闪存数据?



我记得在CodeIgniter中曾经有一种方法,可以强制所有闪存数据发送到下一个请求。

拉拉维尔有这样的功能吗?

我有一条路由,它所做的只是重定向,如果他们的数据是任何闪存数据,它会在那里"消失",并且不会传递给实际可以显示的请求。

我知道我可以使用redirect()->with('key', 'value'),但是如果有一种方法,简单地"闪存",任何闪存数据,因为它可能存在也可能不存在,并且可能是几个不同的键(我可能知道也可能不知道(

在使用 redirect(( 之前你可以做什么:

$request->flash()

您的请求将存储在会话中

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

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

欲了解更多信息:

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

并向下滚动到闪烁

输入到会话希望这有帮助!

最新更新