Laravel 4:会话在服务器中不起作用

时间:2014-08-05 10:55:27

标签: laravel laravel-4

session :: set和session :: get在laravel中不起作用

Session正在本地计算机上运行。但是,当我在实时服务器上测试时,它无法正常工作。

场景:登录应用程序Auth::attempt时返回true。但它再次重定向到登录页面。这是一个确切的问题。

Auth::check方法在true条件下返回auth::attempt。 但是在登录页面和filter.php中,Auth::check方法返回false

我不知道为什么:(

我用laravel会话变量测试了它。我在会话变量中分配了一个值,并将页面重定向到我已回显会话的另一个页面。它返回空。

其他详细信息:它不会在服务器中保留会话闪存消息。它在当地工作。

请建议。

1 个答案:

答案 0 :(得分:1)

如果您的会话驱动程序是file,请确保您的(存储)路径可由PHP写入。在session.php文件中查找:

'driver' => 'file',
....
'files' => storage_path().'/sessions',