CSRF是laravel的一种安全措施,将它加在from表单中,例如:

<input type="hidden" name="_token" value="{{csrf_token()}}"/>

或者直接加入

 {{csrf_field()}}

方法很简单,但是在ajax提交表单的时候,表单的提交就不能用这种方法,需要使用在ajax操作前加入代码:

$.ajaxSetup({
    headers: { 'X-CSRF-TOKEN' : '{{ csrf_token() }}' }
});

或者先在头部加入csrf的token:

<meta name="_token" content="{{ csrf_token() }}"/>

然后再在ajax之前加入:

$.ajaxSetup({
   headers: {
       'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
   }
});