У меня есть:
$products = Product::where('name', 'like', '%'.$request->q.'%')
->paginate(15);
// do some work on $products etc...
// now because of works done on $products the pagination data is
// is not available on $products anymore
, и все работает просто отлично, теперь для ответа API у нас есть отдельный независимый класс, который получает результаты и готовит его к выводу API, поэтому что-то вроде:
return ApiResponse::generate($products);
сейчас в классе ApiResponse
, я хочу получить доступ к данным нумерации страниц!и это проблема.
Я могу получить текущую страницу с помощью:
$currentPage = LengthAwarePaginator::resolveCurrentPath();
, но как я могу получить доступ к другим данным нумерации страниц, таким как общее количество страниц и т. д.
PS: я не понимаюЯ не хочу создавать пользовательский класс пагинации, я хочу получить доступ к текущему экземпляру класса нумерации страниц в другом классе.как мне этого добиться?
Спасибо