2017-05-24 170 views
0

我有一个将被用来删除项目的路线。删除路径

Route::delete('items/{item}', '[email protected]')->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内部服务器错误。

我还没有找到为什么有很大的成功。

+0

尝试删除第一个正斜杠在您的HTTP调用像这样'这一点。$ http.delete(“项目/” + itemCode)' –

+0

尝试,并没有工作 – DanielPahor

+0

得到了403,而不是 – DanielPahor

回答

0

是应用在路线上的auth中间件?因为错误代码403好像是被禁止的错误。

如果应用路线上auth中间件发送Authorization头与请求。

{ 
    headers: { 
     Authorization: 'Bearer AUTHENTICATION_TOKEN' 
    } 
}