Laravel 5.2无法读取会话cookie
问题描述:
我在我的laravel应用程序中遇到问题,我使用XAMPP测试在Windows计算机上本地运行我的应用程序。Laravel 5.2无法读取会话cookie
我的问题是,Laravel应用程序突然出现注销,这种情况经常发生,如果我刷新相同的页面,比如4,5次它被注销。但是当我检查chrome dev工具Cookies时,Laravel_session仍然存在。
对于为什么会发生这种情况有任何想法吗?另外,当它在线托管时,我不会得到同样的问题。
答
问题可能出在会话驱动程序上。因为如你所说如果我刷新相同的页面像4,5次它得到的登录,默认情况下会话存储是文件,你4-5时间请求可能会搞砸了。在这里我不确定,但这个东西可能会解决你的问题。
变化
SESSION_DRIVER=file
到SESSION_DRIVER=database
在.env
创建会话迁移与
php artisan session:table
工匠 代码- 运行
composer dump-autoload
到再生所有 类 - 运行
php artisan migrate
迁移的名单。
注:你可以用子文件夹
由单独跑单迁移文件