с MSSQL :)
Стандартная pagination не рассчитана на MSSQL2000 (ничего не говорите, знаю, что адское старьё, но надо).
При попытке pagination(10) eloquent строит запрос с использованием limit/offset, что категорически не жрёт SQL2000. Вопрос... Как создать собственный построитель запросов в Laravel?
То есть создать, например, метод paginate_sql2k, который бы строил запрос через top/row_count, а не через limit/offset (на стороне SQL как сделать знаю, но не хочется всё через raw-запросы валять). Никогда не пытался ранее "лазить под капот eloquent".
можно свои макросы добавлять, вот здесь пример посмотри https://laravel.demiart.ru/macros/
https://github.com/spatie/laravel-json-api-paginate/blob/master/src/JsonApiPaginateServiceProvider.php#L29
Обсуждают сегодня