我正在尝试在Laravel中构建“搜索”方法的URL,并从选定的下拉选项中传递多个参数。我有4个下拉列表,我试图传递这样的参数,但它不起作用,它表示Undefined index:country,那么我该如何实现呢?
<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>
答案 0 :(得分:0)
您需要一个表单,并在其中输入:
<form method="get" action="/search">
<select name="country">
Your options
</select>
<input type="submit" value="search" />
</form>
您将能够在搜索路径中访问您的选择
答案 1 :(得分:0)
确保您的表单使用GET方法。
<form method="GET" action="/search">
Other fields comes here
<input type="submit" value="search" />
</form>
您可以使用$ _GET [&#39; variable_name&#39;]
访问输入并且不要忘记生成令牌,否则Laravel会抛出错误。