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')
    }
});

上一篇Golang 绑定按键事件如何写?
下一篇laravel Passport 验证接受到了access_token怎么获取用户id?
明星图片
相关文章
《 laravel post 提交数据 提示 缺少 csrf_field》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)