我有一个团队正在开发 Laravel 应用程序。我们处于早期阶段,所以几乎没有编写任何代码。我的一位队友在他的分支上运行了“php artisan make:auth”命令来激活身份验证,该身份验证工作正常并继续在他们的机器上工作。
然而,一旦我在这个分支上进行了结帐,我会尝试登录并得到一个“419-page expired”错误,尽管它在我的队友机器上工作。经过一番研究,我发现没有为会话保存 cookie。相反,每次发出页面请求时,都会在 storage/frameworks/sessions 中创建一个新文件。
我的项目有以下细节:
- storage 文件夹具有正确的读写权限
- 所有 csrf 令牌都在 auth 文件中。
- Session.php 没有从默认被触及
任何有关可能导致此问题的建议将不胜感激。