Laravel 5.0:会话丢失

时间:2016-05-22 18:13:25

标签: session laravel-5

页面重定向会话丢失,在中间件中不可用。

是什么原因以及如何纠正?我是Laravel的新手,所以没有太多关于此的信息。

THX

2 个答案:

答案 0 :(得分:0)

您需要修改“终身”' config / session.php文件中的变量。

将此设置为'生命周期' = 2400,

它将解决您的问题。

其他明智的方法是在.env文件中使用数据库缓存

并在数据库中创建会话表。

第二个解决方案解决了我的问题。

答案 1 :(得分:0)

感谢您的回答,但没有任何帮助,我找到了我在这里发布的答案。

问题是在kernal.php中我正在声明上面的中间件

    'Illuminate\Session\Middleware\StartSession',

当我将我的中间件放在会话下面时,如下所示

    'Illuminate\Session\Middleware\StartSession',
    'App\Http\Middleware\mymiddleware',
事情开始起作用了。

现在这看起来很明显但是因为我是Laravel的新手,所以无法提前跟踪它。

无论如何,非常感谢您的所有回复。

希望这也可以帮助其他人。

THX