我試圖在Laravel中爲「搜索」方法構建URL,並從選定的下拉選項中傳遞多個參數。我有4個下拉列表,我試圖傳遞這樣的參數,但它不起作用,它說Undefined index:country,那麼我該如何實現呢?Laravel構建URL並傳遞下拉選定項作爲參數
<select name="country"> ..some options.. </select>
我試圖在Laravel中爲「搜索」方法構建URL,並從選定的下拉選項中傳遞多個參數。我有4個下拉列表,我試圖傳遞這樣的參數,但它不起作用,它說Undefined index:country,那麼我該如何實現呢?Laravel構建URL並傳遞下拉選定項作爲參數
<select name="country"> ..some options.. </select>
你需要一個形式,你的輸入到它:
<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>
當然,我有下拉列表像後續定義在您的搜索路線
只要確保您的表單正在使用GET方法。
<form method="GET" action="/search">
Other fields comes here
<input type="submit" value="search" />
</form>
,您可以訪問使用$ _GET [「變量名」]
輸入和不要忘記生成令牌或以其他方式Laravel將拋出一個錯誤。