如何将Guzzle与分页一起使用

时间:2018-08-29 02:25:14

标签: php laravel api laravel-5 guzzle

我使用Guzzle从服务器API网址检索API,我想获取数据并使用分页。 我尝试这些:

npm install --save-dev parcel-bundler babel-preset-env 

我如何在分食时使用分页?

1 个答案:

答案 0 :(得分:0)

简短的回答:您不能

长答案:Laravel的分页是针对雄辩的查询,而不是针对您那里的任何类型的数据。

我建议在前端进行管理。但是您可以执行以下操作:

//results may vary according to your data:
$page = !($request->page) ? 1 : $request->page];
$no_items = 5;
$offset = ($page - 1) * $no_items;
$total_items = count($responseArray);
$total_pages = ceil($total_items / $no_items);
$final = array_splice($responseArray, $offset, $no_items);

基于该问题的可接受答案:How to do Pagination for JSON data in PHP?