Laravel 5.2 表单内部的Foreach::在Laravel 5.2+中选择;默认值

Laravel 5.2 表单内部的Foreach::在Laravel 5.2+中选择;默认值,laravel-5.2,Laravel 5.2,所以基本上我有这个选择: <select name="models" id="models" class="form-control"> <option value="0">Select a model</option> @foreach ($models as $model) <option value="{$model->id}">{$model->name}</option> @

所以基本上我有这个选择:

<select name="models" id="models" class="form-control">
    <option value="0">Select a model</option>
    @foreach ($models as $model)
        <option value="{$model->id}">{$model->name}</option>
    @endforeach
</select>
我想把它转换成一个
{!!Form::select()!!}
,这就是我到目前为止所做的:

{!! Form::select('models',  $models)) !!}   
我是这样取的:

$models = Model::all();  
$models= Model::lists('name', 'id');     

它几乎是完美的,缺少的是默认值。我如何将其添加到从数据库中获取的选项中

将其作为第三个参数传递,例如

{{ Form::select('number', [0, 1, 2], 2) }}

参考:

我终于找到了适用于这种情况的解决方案:

$models= Model::lists('name', 'id')->toArray();  

{!! Form::select('models', array('' => 'Select a model') + $models) !!}