2017-07-18 3 views
0

私は安らかなAPIを消費し、Webページにデータを表示するシンプルなWebアプリケーションを作りたいと思っています。Guzzleを使用してAPIを使用するときにモデルを作成する必要がありますか?

私は、GUIを使ってLaravelを使用してapiを消費しています。私のコントローラでは、私は基本的にこれをやっている:

$client = new Client(); //GuzzleHttp\Client 
$result = $client->post('your-request-uri', [ 
    'form_params' => [ 
    'sample-form-data' => 'value' 
    ] 
]); 

は私が返されたデータを使用してモデルを作成する必要があります。それとも、私はデータをフロントエンドにまっすぐに戻すべきですか?

私はデータを保存していませんが、返されたデータを検証する必要があります。

フロントエンドに渡すAPIを消費していて、返されたデータに対して何らかのサーバー側の検証が必要な場合は、どうしますか?

答えて

1

これは主観的な質問です。単純なロジック/バリデーションであれば、実用的なアプローチはコントローラーでこれを行い、ビューに直接渡すことです。

将来的に複雑さが増す場合は、モデル内でそれを移動できます。

0

コントローラから結果まで直接表示できるモデルを作成する必要はありません。

関連する問題