【发布时间】:2018-08-05 23:12:39
【问题描述】:
我有问题。我有两台电脑,第一台是 Ubuntu,第二台是 Windows 10。两台电脑都有 Vagrant + VirtualBox + Homestead 的捆绑包。在装有 Ubuntu 的计算机上,一切正常,而在装有 Windows 10 的计算机上,当我尝试向服务器发送表单时,我得到状态 419 和消息:
页面由于不活动而过期。请刷新并重试。
每次刷新页面时都会更新 CSRF 令牌。这是 Laravel + php artisan make:auth 和 php artisan migrate(默认表)在两台 PC 上干净的 Homestead 环境中的干净安装。 session目录的权限是满的,用户是vagrant,组是vagrant。会话文件已创建。.env 文件相同(标准),但数据库名称除外。可能是什么问题呢?我真的需要你的帮助!
所有关于类似问题的建议都没有帮助我。我清理了缓存视图、配置等,重新生成了密钥。浏览器缓存被清理,cookies 检查 - 当场。两台电脑的唯一区别是操作系统,但是 Laravel 在 Homestead 虚拟机上是否重要?
【问题讨论】:
-
您是否超过 2 小时不活动?
-
不,这个项目的全新安装和不活动不是(如果我正确理解你的问题,我的英语不好,我使用翻译)
-
我录了一个video
标签: laravel windows-10 homestead