【发布时间】:2018-04-01 16:00:29
【问题描述】:
我正在向我的控制器功能之一发出 Axios 请求,该功能将进入我的数据库并获取所有供应商信息,但是当它返回到我的 VUE 文件时没有数据
这是我的要求:
mounted(){
axios.get('/product/'+ this.url + '/suppliers/info').then(response=>console.log(response.data));
},
这是我的控制器功能
public function getSuppliers($product){
$suppliers = $this->supplier->getAll();
return response()->json($suppliers);
}
当我在控制器中取出 $suppliers 时,它拥有所有数据,所以我知道它已成功从数据库中检索到,但是当我在控制台将其注销时,一旦它返回到 VUE,数据就消失了。
我可以看到它返回了所有应该存在但其中没有任何数据的数组?我做错了什么?
当我在控制器中 DD 时,这是 $suppliers 的 sn-p:
getAll 函数:-
public function getAll()
{
return $this->buildEntities($this->data->orderBy('name')->get());
}
【问题讨论】: