Я теперь имею дело с пагинацией результатов поиска в моей API, сделанные в Laravel, и я наткнулся на это в документации:Laravel 5 - разбиение на страницы результатов в заголовке вместо JSON
https://laravel.com/docs/5.3/pagination#converting-results-to-json
It кажется приятным, но в то же время меня очень беспокоит тот факт, что он изменяет структуру результата, поскольку он скрывает возвращаемые данные внутри ключа «данных».
Проблема в том, что до сих пор я возвращал не разбитый на страницы JSON-массив объектов и включающий разбиение на страницы таким образом, либо потребовал бы внесения замечательных изменений в интерфейсный модуль, либо привел бы к несовместимости по API (там было бы это API-вызовы, которые возвращают вложенные данные и другие, которые возвращают их напрямую - мне это не нравится).
Мне бы хотелось больше включить метаданные разбиения на страницы в заголовке ответа, которые не испортят мою текущую структуру ответов. Знаете ли вы о любом готовом решении (например, Laravel package)? Или какой другой подход вы бы рекомендовали мне решить мою дилемму?
Это не дает ответа на вопрос о том, как поместить данные в нумерации страниц заголовков. Кроме того, существуют многочисленные (встречные) примеры API, которые возвращают данные разбиения на страницы в заголовках. – bzeaman
Привет @bzeaman, я обновлю ответ для этого – rummykhan
Привет @bzeaman Я думаю, что я уже добавил эти заголовки pagination thingy 'return response() -> headers ($ key, $ value) -> headers ($ key, $ value); ' – rummykhan