【发布时间】:2016-12-31 09:11:15
【问题描述】:
我正在尝试 Laravel 5,但无法让 Session 正常工作。我在 Controller 里面,这是我在新设置和新控制器上所做的:
\Request::session()->put('test', 'x');
var_dump(\Request::session()->get('test'));
只要正在编写会话,这就会起作用,并且一旦您评论第一行,会话值就会在下一个请求中消失。
同样,我尝试了 Session:: 而不是 Request::session(),结果仍然相同。
【问题讨论】:
-
您使用的是哪个会话驱动程序?
-
文件。但我也尝试过数组、apc 等
-
array不会工作,因为它不是持久的。 -
您是否尝试过将
Request::session()->get('test')保存到另一个变量并转储该变量? -
你如何检查你的会话是否有那个变量?