鍍金池/ 問答/PHP  HTML/ laravel post 提交數據 提示 缺少 csrf_field()

laravel post 提交數據 提示 缺少 csrf_field()

因為我編寫的是接口,提供給vue 調取 我應該將 csrf_field() 放在什么位置呢
前端也獲取不到啊
圖片描述

回答
編輯回答
短嘆

在請求的頭部添加X-CSRF-TOKEN。這個值在第一次請求頁面時服務器自動返回的。
文檔寫的很清楚嘛

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});
2017年5月29日 09:51
編輯回答
氕氘氚

既然都是接口,而且采用前后端分離的開發(fā)方式,應該使用 Laravel Passport API 的方式來API。

web post 請求 Laravel 都會有 csrf 保護的

2018年4月16日 03:28