Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
ребята подскажите как можно организовать лимит в paginate()?
у меня 200к записей но мне нужно чтобы в пагинации участвовало только 500 например, речь идет не о количестве записей на странице а в целом.
можно как-то решить проблему из коробки без предварительных запросов с лимитами?
весь день просидел в гугле, буду очень благодарен за помощь
Не в сети
Что-то вроде этого?
Model::take(500)->paginate(20)
Не в сети
да! но take() не работает
Не в сети
Да, take() это LIMIT, а пагинация использует свой LIMIT. Тебе необходимо создать кастомный пагинтор. Примеров в сети много, гугли LengthAwarePaginator или просто посмотри сам класс, чтобы понять как с ним работать.
Не в сети
ок, спасибо!
Не в сети
Страницы 1