제품 API를 만들고 있습니다. 나는 더 많은 결과를 얻었는지를 알려주는 변수와 컬렉션을 반환 할 필요가있다. 마지막 결과는 방금 더 많은 부하를 표시하거나 숨기도록 반환했다. 나는 그것을 반환하는 방법을나는 더 많은 결과가 남아 있는지를 계산합니다.
$query = Product::query();
$query->where('category_id', $request->get('category_id'));
$query->orderBy('order', 'asc')
->orderBy('name', 'asc')
->skip($skip)
->take($take);
그리고이은 다음과 같습니다 :
return [
'products' => $query->get(['id', 'name', 'front_image', 'back_image', 'slug']),
'has_more' => ????
];
가 어떻게이 has_more을 계산할 수 있습니다 이것은 지금까지 내가 가지고있는 모든입니까?
당신이 웅변을 사용할 수없는 어떤 이유로 페이지 매김'-> paginate ($ take)' –