Php 会话::put和会话::flash的使用

Php 会话::put和会话::flash的使用,php,laravel,laravel-4,Php,Laravel,Laravel 4,我知道Session::put,将项目存储在Session中,该项目将保留在整个项目中,直到Session::flush(如果我错了,请纠正我) 而Session::flash仅为下一个请求存储项目。 参考: 但我不明白的是关于这个 当刷新页面时,Session不起作用,然后我尝试使用Session::flash,这似乎解决了我的问题。 我只是想了解Laravel中的会话。我不熟悉Laravel,但我使用过php及其会话,但它们与我所经历的有些不同。有人能帮我把这件事弄清楚吗? 谢谢,这将是一个

我知道
Session::put
,将项目存储在
Session
中,该项目将保留在整个项目中,直到
Session::flush
(如果我错了,请纠正我) 而
Session::flash
仅为下一个请求存储项目。 参考:

但我不明白的是关于这个 当刷新页面时,
Session
不起作用,然后我尝试使用
Session::flash
,这似乎解决了我的问题。 我只是想了解Laravel中的
会话。我不熟悉Laravel,但我使用过php及其
会话
,但它们与我所经历的有些不同。有人能帮我把这件事弄清楚吗?
谢谢,这将是一个很大的帮助

您已经非常熟悉了,
Session::put()
将在会话的整个生命周期内在会话中放置一些内容,
Session::flash()
将仅在下一次请求时可用。确保只与控制器中的会话进行交互(如果必须的话,还可以与模型进行交互),这样就不会在视图中处理混淆的会话数据。

我没有使用任何模型,因为正如我前面所说,此项目没有数据库。我只在视图和控制器中使用“会话”。好的,请注意,人们不会通读您的所有问题来了解您的项目。在这个问题中,您没有提到您不打算使用数据库。