2017-07-18 38 views
0

我想製作一個簡單的網頁應用程序,它會消耗一個寧靜的api,並在網頁上顯示數據。使用Guzzle來使用API​​時,我應該創建一個模型嗎?

我正在使用Laravel和Guzzle來使用api。在我的控制器中,我基本上是這樣做的:

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

我應該使用返回的數據創建一個模型。或者我應該直接將數據回傳給我的前端?

我沒有存儲任何數據,但我想對返回的數據進行一些驗證。

如果您正在使用API​​傳遞給前端,並且需要對返回的數據執行一些服務端驗證,那麼您將如何執行此操作?

回答

1

這是一個主觀問題。如果只是一些簡單的邏輯/驗證,一個實用的方法就是在控制器中執行此操作並直接將其傳遞給視圖。

如果將來複雜度增加,您可以將其移動到模型中。

0

無需創建模型,您可以直接通過從控制器查看結果。

相關問題