您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 其他语言 >> laravel post 提交数据 提示 缺少 csrf_field

laravel post 提交数据 提示 缺少 csrf_field

来源:网络整理     时间:2018/1/28 1:12:25     关键词:

关于网友提出的“ 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

相关图片

相关文章