2016-11-03 8 views
0

私はLaravel 5.3を使用していますが、クライアント登録フォームを持っています。ボタンをクリックすると、対応するルートに移動し、そこから作成メソッドに移動します。Laravel 5.3コントローラに選択したドロップダウンを送信

選択したドロップダウンリスト項目をコントローラに送信できません。ここ は私のドロップダウンリストである:

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

しかし、それはNullを返しています:ここで

<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> 

は、私が選択した項目を取得するために、コントローラに試みたものです。どんな考え?

+0

に挿入しなければならず、あなたのオプションタグのID?また、一般的に同じidを持つ要素を持つべきではありません。 –

+0

あなたはそうです、質問を編集します。 –

答えて

1

使用入力(「CARD_TYPE」)、そして、あなたのオプションから=「card_id」名前をDELETE、あなたの入力に一つだけの名前を挿入し必要な、それはあなたが名前を持っているのはなぜセレクト部のHTML

関連する問題