我添加了csrf令牌,但它仍返回该错误。不幸的是,我到处搜索的只是告诉我将其添加到我的视图中,但是如果我已经有了,我应该从这里开始做什么?
<meta name="_token" content="{!! csrf_token() !!}" />
...
$('#like_unlike').on("submit", function( event ) {
event.preventDefault();
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
}
});
$.ajax({
url: '{{ route('art.like') }}',
type: 'post',
data: {
_token : $('meta[name="csrf-token"]').attr('content'),
data:$('#like_unlike').serialize()
}, // Remember that you need to have your csrf token included
dataType: 'json',
success: function( _response ){
console.log(_response)
},
error: function( _response ){
console.log('failure')
}
});
});
答案 0 :(得分:0)
经过进一步研究,我发现如果您进入/storage/logs
并找到日志的日期并将所有内容向下滚动到最新的堆栈跟踪,通常可以推断出该错误。就我而言,我正在调用json对象中不存在的键。在很多情况下,这很可能是导致错误的原因,但是再次检查/storage/logs
,您会发现导致内部服务器错误的错误是什么。