web-dev-qa-db-ja.com

Laravel 4ブレードドロップダウンリストクラス属性

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>
30
Gravy
{{ Form::select('product_id', $productList, null, array('class' => 'form-control')) }}

3番目のパラメーターは、現在選択されているオプションのキーです。デフォルトはnullです。

72
Bastian Hofmann

たとえば、最初にコントローラーでリストを取得して作成します。

$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')) }}
0
DolDurma