一般来说 laravel在处理一些请求的时候,是需要带请求头的,
然而,在使用ajax的时候也是需要配置的,但是在每一个ajax请求的时候都特意去写的话,就会显得代码质量很低,
所以,可以在全局配置他
比如,我有一个全局的app.blade文件,可以在里面加上头信息
<meta name="csrf-token" content="{{csrf_token()}}">
还有,我有一个全局的js文件script.blade
可以在这里面去设置ajax的全局设置,
//ajax全局设置
$.ajaxSetup({
headers:{
'X-CSRF-TOKEN':$('meta[name="csrf-token"]').attr('content')
}
})
在做完这两步后,可以去浏览器中去查看
是明显添加了一个csrf信息的,这样去使用ajax访问表单就不会出现419错误了