我有一个用于删除项目的路由。
Route::delete('items/{item}', 'ItemsController@destroy')->name('admin.items.destroy');
我有一个vue组件,当单击一个按钮时,运行这个方法来删除该项目。
removeItem() {
let itemCode = this.item.itemCode;
this.itemCode = this.item = null;
this.$http.delete('/items/' + itemCode)
.then(function(response) {
this.refreshPage()
});
},
当发出请求时,结果是500内部服务器错误。
我并没有很好地找到原因。
是否在路由上应用了auth
中间件?因为错误代码403
看起来像是被禁止的错误。
如果auth
中间件应用于路由,则发送带有请求的Authoration
标头。
{
headers: {
Authorization: 'Bearer AUTHENTICATION_TOKEN'
}
}