我在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'));
对此有任何意见表示赞赏!
答案 0 :(得分:0)
执行类似操作后,您不应返回视图。您应该将重定向返回到GET路由,在该路由中将显示该视图。
尝试这种方法: 返回redirect()-> route(...)-> with('success',....);
答案 1 :(得分:0)
立即使用而不是使用闪光灯
session()->now('message', 'Success! message.');