Задать вопрос
@razumovsu
Интересуюсь web-разработкой, IT-технологиями

Как сделать такой фильтр на laravel 5.2 с сохранением состояния?

Подскажите, как и какими инструментами, методами сделать фильтр как на скрине. Нужно, чтобы пагинация сохраняла фильтр. Фильтр должен искать по бд, а не по данным фронтенда. Т.е. jquery плагины здесь наверно не помогут. Гипотетически я представляю как это сделать, но не хочется кататься на велосипеде)

e2de064d0d3048eab44932b4cef879cd.png

Буду благодарен за помощь!
  • Вопрос задан
  • 1238 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@djay
Вообще такие компоненты (Grid View) есть во всех фреймворках, где-то прямо из коробки, где-то устанавливаются отдельно.

Используй этот пакет для Laravel 5.x
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zend_Arbitr
Нужно просто правильно вывести пагинатор
$myPaginator->appends(['sortBy'=>$sortBy,'filterBy' => $filterBy, 'perPage' =>$perPage, 'search'=> $search])
       ->setPath("Если надо здесь базовый uri")))
       ->render()

Т.е. все эти данные будут угодить гет параметрами на каждой странице.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы