Laravel построить URL и передать выбранные элементы в качестве параметров

Я пытаюсь создать URL для метода поиска в Laravel и передать несколько параметров из выбранных выпадающих списков. У меня есть 4 выпадающих списка, и я пытаюсь передать такие параметры, как это, но это не работает, он говорит, что неопределенный индекс: страна, так как я могу это сделать?

<a href="{{ URL::to('/search',array($_POST['country'],$_POST['lokacija'],$_POST['prodajaizdavanje'],$_POST['vrsta']), false) }}">  <input id="Search" type="submit" value="Traži" />   </a>

Конечно, у меня есть раскрывающиеся списки, например:

<select name="country"> ..some options.. </select>

1

Решение

Вам нужна форма с вашим вкладом в нее:

<form method="get" action="/search">
<select name="country">
Your options
</select>
<input type="submit" value="search" />
</form>

И вы сможете получить доступ к вашему выбору в вашем поисковом маршруте

0

Другие решения

Просто убедитесь, что ваша форма использует метод GET.

<form method="GET" action="/search">
Other fields comes here
<input type="submit" value="search" />
</form>

И вы можете получить доступ к входу, используя $ _GET [‘variable_name’]

И не забудьте сгенерировать токен, иначе Laravel выдаст ошибку.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector