laravel中发送ajax请求报419,是因为csrf的值没有设置
页面头部添加
<meta name="csrf-token" content="{{ csrf_token() }}">
js中使用
// $('meta[name="csrf-token"]').attr('content');
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
// or
var postData = { _token: $('meta[name="csrf-token"]').attr('content') };
$.post('/xxx', postData, function(data){}, 'json');