2017-05-24 202 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' 
    } 
}