2016-11-03 58 views
0

我使用的是Laravel 5.3,我有一個客戶端註冊表單,然後當單擊一個按鈕時,它會轉到相應的路由,然後從那裏到創建方法。Laravel 5.3發送選定的下拉列表到控制器

我無法將選定的下拉列表項目發送給控制器。 這裏是我的下拉列表:

<div class="form-group"> 
    <label for="card_type" class="col-md-4 control-label">Card</label> 
    <div class="col-md-6"> 
     <select class="form-control" name="card_type" id="card_type"> 
      <option id="card_id" name="card_id" value="1">One</option> 
      <option id="card_id" name="card_id" value="2">Two</option> 
      <option id="card_id" name="card_id" value="3">Three</option> 
      <option id="card_id" name="card_id" value="4">Four</option> 
      <option id="card_id" name="card_id" value="5">Five</option> 
      <option id="card_id" name="card_id" value="6">Six</option> 
      <option id="card_id" name="card_id" value="7">Seven</option> 
     </select> 
    </div> 
</div> 

以下是我在控制器中一直試圖檢索選定的項目:

$request->input('card_id'),$request->input('card_type'),

但它返回Null。任何想法爲什麼?

+0

你爲什麼名字和您的選項標籤上的ID?此外,一般來說,你不應該有相同的ID的元素。 –

+0

你說得對,我會編輯這個問題。 –

回答

1

使用輸入(「CARD_TYPE」),並從選項中刪除名稱=「card_id的」,你需要在你輸入插入只有一個名字,它必須選擇部分HTML插入

相關問題