L'attribut de classe de liste déroulante de lame Laravel ne fonctionne pas.
Je ne trouve aucune référence à la classe ou à l'attribution d'attributs aux listes de sélection/liste déroulante dans la documentation.
http://www.laravel.com/docs/html#drop-down-lists
Exemples essayés:
{{ Form::select('product_id', $productList, array('class'=>'form-control')) }}
{{ Form::select('product_id', $productList, $attributes = array('class'=>'form-control')) }}
Les deux renvoient le même html mais sans l'attribut class
:
<select id="product_id" name="product_id">
... Option Stuff ...
</select>
{{ Form::select('product_id', $productList, null, array('class' => 'form-control')) }}
Le troisième paramètre est la clé de l'option actuellement sélectionnée. La valeur par défaut est null.
Obtenez et créez d'abord une liste dans Controller, par exemple:
$username_lists = Users::lists('username','id');
transmettre des données à afficher par:
return View::make('layouts.customers')
->with('username_lists', $username_lists);
maintenant voir:
{{ Form::select('username_lists', $username_lists, null, array('class' => 'form-control')) }}