【发布时间】:2020-06-05 05:22:26
【问题描述】:
每次我重新加载页面时,我都会从session()->getId() 中获得一个新值。
有些人建议将 laravel_session 添加到未加密的 cookie 异常中,但这并不能解决问题,而且无论如何也不是一个可行的选择。
无论我使用哪种会话存储方法,问题都存在。文件、redis等都有同样的问题。
这发生在全新安装的 Laravel 7 上。
.env 的内容:
SESSION_DRIVER=redis
SESSION_LIFETIME=1440
SESSION_DOMAIN=example.test
这是什么原因造成的?
【问题讨论】:
-
检查 Kernel.php 并确保您没有重复的类,如 StartSession、AuthenticateSession、特别是在中间件组数组中