0

我知道Session::put,将项目存储在Session整个项目中,直到Session::flush(如果我错了,请纠正我),而Session::flash仅将项目存储用于下一个请求。参考: http: //four.laravel.com/docs/session

但我不明白的是,这个 Session 的参考是有价值的,但在刷新页面时无法识别出 哪里Session不起作用,然后我尝试使用Session::flash它似乎解决了我的问题。我只是想Session在 Laravel 中理解这一点。我是 Laravel 的新手,但我使用过 php 和它Session,但它们与我所经历的有些不同。有人可以帮我解决这个问题吗?谢谢,这将是一个很大的帮助!

4

1 回答 1

1

您非常准确,Session::put()会在会话的整个生命周期内将某些内容放入会话中,并且Session::flash()仅在下一个请求时可用。确保您只与控制器中的会话进行交互(并且,如果您绝对需要,您的模型),这样您就不会在视图中处理混淆的会话数据。

于 2013-09-03T07:59:12.633 回答