页面重定向会话丢失,在中间件中不可用。
是什么原因以及如何纠正?我是Laravel的新手,所以没有太多关于此的信息。
THX
答案 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