Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我应该在使用Guzzle使用API时创建一个模型吗?_Php_Laravel_Rest_Api_Guzzle - Fatal编程技术网

Php 我应该在使用Guzzle使用API时创建一个模型吗?

Php 我应该在使用Guzzle使用API时创建一个模型吗?,php,laravel,rest,api,guzzle,Php,Laravel,Rest,Api,Guzzle,我想制作一个使用restful api的简单web应用程序,并在网页上显示数据 我正在使用Laravel和Guzzle来使用api。在我的控制器中,我基本上是这样做的: $client = new Client(); //GuzzleHttp\Client $result = $client->post('your-request-uri', [ 'form_params' => [ 'sample-form-data' => 'value' ] ]);

我想制作一个使用restful api的简单web应用程序,并在网页上显示数据

我正在使用Laravel和Guzzle来使用api。在我的控制器中,我基本上是这样做的:

$client = new Client(); //GuzzleHttp\Client
$result = $client->post('your-request-uri', [
    'form_params' => [
    'sample-form-data' => 'value'
    ]
]);
我应该使用返回的数据创建一个模型吗。或者我应该直接把数据交回我的前端吗

我没有存储任何数据,但我确实希望对返回的数据进行一些验证


如果您正在使用API传递到前端,并且需要对返回的数据进行服务器端验证,您将如何进行验证?

无需创建模型,您可以直接将视图从控制器传递到结果。

这是一个主观问题。如果只是一些简单的逻辑/验证,一种实用的方法就是在控制器中执行此操作,并将其直接传递给视图

如果将来复杂性增加,您可以在模型中移动它