【发布时间】:2020-06-02 04:53:19
【问题描述】:
我试图对我的 JSON 响应进行分页,但出现这样的错误
调用未定义的方法 stdClass::count()
我使用 guzzle 来自 Laravel API 的 JSON 响应......
这是我的控制器代码
public function index()
{
$response = $this->client->get('getUserIndex')->getBody();
$content = json_decode($response->getContents());
$total = $content->count();
$paginationRecord = CollectionPaginate::paginate($content, $total, '15');
return view('configuration.comuserprofiles.ComUserProfilesList', ['paginationRecord' => $paginationRecord->data]);
}
【问题讨论】:
-
请发帖
dd($content) -
$content是一个对象,而不是一个集合,你不能在上面使用->count()。你必须使用count($content)。
标签: php json laravel pagination