которая будет подгружать по 9 записей из базы, и еще есть фильтрация.
я решил сделать это с помощью axios и пагинации, сначала применяются все условия фильтров:
$query->where(...);
$query->whereBetween(...);
и так далее, а потом результат пагинируется(по моей задумке):
$query->paginate(9)->items();
проблема в том, что происходит наоборот: сначала пагинация (выбирается 9 элементов), а только потом они фильтруются, и возвращаются отфильтрованный результат от 9, ну, и, понятное дело, количество элементов получается от нуля до 9, в зависимости от фильтров
есть идеи как это исправить, чтобы именно отфильтрованная выборка пагинировалась?
Добавить пагинацию после фильтрации, а не перед
у меня так и есть) значит ошибка в другом?
Ну у тебя как возвращаются данные по show more? кусок html или json?
а вообще, как думаешь, это нормальный выход из ситуации - для show more пагинация? или лучше это по другому оформить? я просто хочу +- универсальный "модуль" сделать чтобы постоянно его юзать
Обсуждают сегодня