2017-04-04 62 views

回答

-2

我認爲你正在使用REST API,所以會話不會被維護。 CSRF在session和cookie中存儲用戶瀏覽器中的值,當我們提交表單時,它們都應該匹配。

你可以從kernal.php

+2

首先,你可以看到問題他不想禁用它。其次這是一個可怕的想法,禁用CSRF保護 –

1

關閉CSRF親切闡述你的問題......使用嘗試一個Ajax請求?

您的請求類型等

如果你正在使用AJAX後,然後添加_token數據對象可能幫助

例如"_token": "{{ csrf_token() }}"到對象

+0

你不應該發表評論作爲答案 – jaysingkar

+0

我已經添加了可能的答案以及編輯後的ajax請求 –

+0

。刪除了我的倒票 – jaysingkar

0

CSRF令牌不匹配錯誤來,只有當您試圖將數據發佈到路由,路由在web.php提到,你是沒有通過CSRF令牌值作爲隱藏參數與名稱_token

建議:

如果它是一個API,那麼您可以在api.php而不是web.php添加您的API路線和URL會example.com/api/<route>

您可以從形式傳遞令牌,你可以用戶 {!! csrf_field() !!}在刀片文件或AJAX請求您可以直接傳遞令牌值{{ csrf_token() }}