Laravel构造URL并将所选项目作为参数传递给下拉列表

时间:2015-10-31 18:09:22

标签: php laravel dropdown

我正在尝试在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>

2 个答案:

答案 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会抛出错误。