mg_abr
@mg_abr

Фильтр товаров в Laravel (чекбоксы)?

Есть фильтр товаров, который пока не получается довести до ума. В фильтре используются множественные чекбоксы с одинаковым name. И если отметить несколько чекбоксов, то значение берется только от последнего.

Проблема вроде бы решается добавлением [], но тогда адресная строка становится совсем не красивой:

/catalog?diagonal=27"&diagonal=32"

Хотелось бы, чтобы было например так:
/catalog?diagonal=27"|32"

У меня получилось сделать так, чтобы такая адресная строка работала (для этого у name был убран []). Однако, это работает только через адресную строку. Как сделать так, чтобы такая адресная строка формировалась через нажатие на чекбоксы и submit формы?
  • Вопрос задан
  • 179 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
Сделать hidden поле, значение которого будет формироваться js'ом из флажков, с помощью vue это очень просто сделать. Получается, нужен компонент, который на вход принимает массив флажков, рендерит чекбоксы и hidden инпут.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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