【发布时间】:2019-01-20 14:40:05
【问题描述】:
我的 Laravel 5.6 项目运行良好。
但有时当我尝试登录时突然提示
页面因不活动而过期。
有时它可以正确登录而没有任何错误。例如
我转到页面 127.0.0.1:8000/login...提交登录表单并收到该错误。
我刷新 127.0.0.1:8000/login 页面...提交...再次出错。
我刷新了 127.0.0.1:8000/login 页面...提交,它工作正常:|
有人知道我的项目有什么问题吗?!
这个项目在我的主机上运行没有任何问题,我的表单中有{{ csrf_field }}。
我已尝试清除缓存、查看、路由、配置和删除浏览器缓存/cookie 并更改 SESSION_DRIVER=array 但仍然出现错误。
更新: 我应该说的另一件事是当它正常工作并且我登录到面板时...当我提交任何表单时,我从面板中取出,我应该再次登录。
【问题讨论】:
-
谢谢,但我设置了 session_driver=array 有时还是会出错
-
在控制台中试试这个命令 sudo chmod -R 777 storage/ bootstrap/ 让我知道它是否能解决你的问题
-
我将这两个文件夹的权限手动更改为 777...不起作用
-
试试这个:php artisan serve --host=127.1.1.1 --port=8888。如果它有效,则项目缓存存在问题
标签: laravel session laravel-5.6