2016-07-15 156 views
0

我刚刚将我的代码从本地环境部署到我的生产环境与Forge。但是现在,当我提交登录表单时,出现错误:VerifyCsrfToken.php中出现TokenMismatchException。Laravel会话没有存储

当我转向CSRF保护。并填写虚假的数据,我会重定向回来,但页面不会给我任何错误。哪个应该喜欢我的本地环境。当我做Session :: set('test',true)和Session :: get('test')(在同一页上)时,我确实得到了一个true。

我做了一些测试,结论:我的会议将无法正常工作。

我在很多论坛上尝试过很多解决方案,没有任何工作。这是我的session config file

+1

当您刷新页面做了'<输入名称=“_令牌”>'领域不断变化的价值? –

+0

@GaryGreen不,它保持不变。令牌**不是**刷新。 –

+0

@GaryGreen在.env中,我从IP中的''SESSION_DOMAIN''中删除了最后一个斜杠。现在令牌在每次刷新时都会更改。 –

回答

0

.env我删除了http://和最后/SESSION_DOMAIN。这为我做了诡计。

所以即127.0.0.1代替http://127.0.0.1/