2016-07-15 108 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/