Laravel blade下拉列表类属性不起作用。
我找不到任何类的引用或为文档中的选择/下拉列表分配属性。
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>
答案 0 :(得分:72)
{{ Form::select('product_id', $productList, null, array('class' => 'form-control')) }}
第三个参数是当前所选选项的键。默认为null。
答案 1 :(得分:0)
首先在Controller中获取并创建列表,例如:
$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')) }}