关于网友提出的“ laravel post 提交数据 提示 缺少 csrf_field”问题疑问,本网通过在网上对“ laravel post 提交数据 提示 缺少 csrf_field”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: laravel post 提交数据 提示 缺少 csrf_field
描述:因为我编写的是接口,提供给vue 调取 我应该将 csrf_field() 放在什么位置呢
前端也获取不到啊

解决方案1:既然都是接口,而且采用前后端分离的开发方式,应该使用 Laravel Passport API 的方式来API。
web post 请求 Laravel 都会有 csrf 保护的
解决方案2:在请求的头部添加X-CSRF-TOKEN。这个值在第一次请求页面时服务器自动返回的。
文档写的很清楚嘛:
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
以上介绍了“ laravel post 提交数据 提示 缺少 csrf_field”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4536674.html