2015-10-31 53 views
1

我試圖在Laravel中爲「搜索」方法構建URL,並從選定的下拉選項中傳遞多個參數。我有4個下拉列表,我試圖傳遞這樣的參數,但它不起作用,它說Undefined index:country,那麼我該如何實現呢?Laravel構建URL並傳遞下拉選定項作爲參數

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

回答

0

你需要一個形式,你的輸入到它:

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

而你,也就能夠訪問你的選擇

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

當然,我有下拉列表像後續定義在您的搜索路線

0

只要確保您的表單正在使用GET方法。

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

,您可以訪問使用$ _GET [「變量名」]

輸入和不要忘記生成令牌或以其他方式Laravel將拋出一個錯誤。