私のDBに入るコントローラの機能の1つにAxiosリクエストを行い、すべてのサプライヤの情報を取得していますが、VUEファイルに戻ったときにデータがありませんLaravelでAxiosを持つ配列を取得する
これが私の要求です:
mounted(){
axios.get('/product/'+ this.url + '/suppliers/info').then(response=>console.log(response.data));
},
と私は、コントローラで$サプライヤーをddをするとこれは私がそれを知っているので、それはすべてのデータを持っている私のコントローラ機能
public function getSuppliers($product){
$suppliers = $this->supplier->getAll();
return response()->json($suppliers);
}
ですDBから成功裏に取得されましたが、VUEに戻ってからコンソールがログアウトすると、データは消えてしまいます。
これは私がちょうど応答をログコンソールならば、私が見たものである: -
私はそれがあることが、それらのどれもにすべてのデータを持つべきではないすべての配列を返すされて見ることができますか?私は間違って何をしていますか?
iはコントローラでそれをDDときは$サプライヤの抜粋である:ネットワークからのリクエストヘッダの
のgetAll機能: -
public function getAll()
{
return $this->buildEntities($this->data->orderBy('name')->get());
}
にしてみてください –
を(申し訳ありませんフロントエンドの男をIM)? – LorenzoBerti
あなたはdd($ suppliers-> toArray())を追加することを意味しますか?コントローラに? "配列のメンバー関数toArray()を呼び出す"というエラーが表示された場合 –