2017-05-05 5 views
0

私はAPI(Amazon MWS)呼び出しからオブジェクトを返しています。私はこのデータを同じPHPファイル内のvueインスタンスに渡して、小道具として渡して結果を表示することができます。これはテストの目的に過ぎず、あまり柔軟ではありません。VueJS内の外部APIから受け取ったデータはどのように処理できますか?

このような状況を処理する最善の方法は何ですか?このオブジェクトからのデータをデータベースに保存する必要がある場合は、vueインスタンスからデータベースに呼び出しを行いますか?もしそうなら、私はこれについてどうやって行くのですか? API呼び出しからのデータ受け渡しを処理する最良の方法は何ですか?

ありがとうございます!

答えて

1

APIの前にあるAPIを作成します。 APIを呼び出した後、APIから必要なものを返します。

public function getProduct($pid) 
{ 
    $product = $this->mwsservice->getProduct($pid); 

    return response()->json($product); 
} 

データを必要とするときは、vueからこの関数を呼び出します.Laravelルートが設定されていることを確認してください。

+0

ここで再びその日を保存します。したがって、データを引き込むコントローラを作成し、次に "Route :: post( '/ posts'、 'PostController @ store');のようなhttp呼び出しによってvueインスタンスにデータを渡す別の方法を作成します。 ? – Pyreal

+1

@Pyrealええ、それが私のお勧めです。 – Ohgodwhy

関連する問題