似乎我在批准评论的Javascript按钮上的身份验证有问题。我已经从类似的按钮系统中复制了代码,并对其进行了更改,以适应该系统的要求。不知道这是问题吗?有人有类似的东西吗?
注意:我实际上是在登录时得到的。
这是我的代码,关于我为什么出现不匹配错误的任何想法?
{error: "Unauthenticated."}
error
:
"Unauthenticated."
Javascript:
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
var urlApproval = '{{ route('approvals') }}';
$('.approval').on('click', function(event){
event.preventDefault();
var buttonToChange = $(this);
var $this = $(this);
$.ajax({
method: 'POST',
url: urlApproval,
data: { comment_id: $(event.target).data("id")}
})
.done(function() {
if(buttonToChange.hasClass('approved')) {
buttonToChange.addClass('not-approved');
buttonToChange.removeClass('approved');
}else {
buttonToChange.addClass('approved');
buttonToChange.removeClass('not-approved');
}
});
});
已解决:需要在Controller上定义中间件/当前的中间件正在阻止。