Laravelブレードのドロップダウンリストクラス属性が機能しない。
ドキュメント内の選択/ドロップダウンリストへのクラスへの参照または属性の割り当てが見つかりません。
http://www.laravel.com/docs/html#drop-down-lists
試した例:
{{ Form::select('product_id', $productList, array('class'=>'form-control')) }}
{{ Form::select('product_id', $productList, $attributes = array('class'=>'form-control')) }}
どちらも同じhtmlを返しますが、class
属性はありません:
<select id="product_id" name="product_id">
... Option Stuff ...
</select>
{{ Form::select('product_id', $productList, null, array('class' => 'form-control')) }}
3番目のパラメーターは、現在選択されているオプションのキーです。デフォルトはnullです。
たとえば、最初にコントローラーでリストを取得して作成します。
$username_lists = Users::lists('username','id');
表示するデータを渡す:
return View::make('layouts.customers')
->with('username_lists', $username_lists);
視界に入る:
{{ Form::select('username_lists', $username_lists, null, array('class' => 'form-control')) }}