2017-02-23 57 views

回答

2

您可以使用隱藏域的Ajax請求與下面的代碼

$.ajaxSetup(
{ 
    headers: 
    { 
     'X-CSRF-Token': $('input[name="_token"]').val() 
    } 
}); 

,但你必須添加隱藏字段每一個Ajax請求。

X-CSRF-TOKEN和X-XSRF-TOKEN之間的區別在於第一個使用純文本值,後者使用加密值,因爲Laravel中的cookie始終是加密的。如果使用csrf_token()函數提供令牌值,則可能需要使用X-CSRF-TOKEN標頭。

其laravel 5.2文檔中刪除,但你可以在laravel 5.0 DOC找到它,鏈接here

+0

它在5.4 https://laravel.com/docs/5.4/csrf#csrf-x-被加回XSRF令牌 –