Laravel Session :: flash持续两个请求

时间:2016-10-05 16:00:00

标签: php laravel session view

我在Laravel做了一个应用程序。当使用Session :: flash显示消息时,Session会持续两个请求(即页面成功加载消息,然后当我刷新时,它仍然存在。当我再次刷新时,它会消失)。以下是创建Session并调用视图的代码:

Session::flash('status', "We are processing refunds for this event. If you are due refunds, check back in 24h.");
view('voucher.index', compact('events', 'orders'));

对此有任何意见表示赞赏!

2 个答案:

答案 0 :(得分:0)

执行类似操作后,您不应返回视图。您应该将重定向返回到GET路由,在该路由中将显示该视图。

尝试这种方法: 返回redirect()-> route(...)-> with('success',....);

答案 1 :(得分:0)

立即使用而不是使用闪光灯

session()->now('message', 'Success! message.');