使用vue-resource和laravel抛出500错误

时间:2017-05-24 02:22:59

标签: laravel vue.js laravel-5.4 vue-resource

我有一条路线将用于删除项目。

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内部服务器错误。

我找不到原因并没有太大成功。

1 个答案:

答案 0 :(得分:0)

是路由上应用的auth中间件吗?因为错误代码403似乎是禁止的错误。

如果路由中应用的auth中间件会在请求中发送Authorization标头。

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