Laravel 4刀片下拉列表类属性

时间:2013-08-30 10:43:36

标签: laravel html-select blade

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>

2 个答案:

答案 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')) }}