我使用laravelcollective的dropdownlist。如果我从数据库中获取数据,我想知道如何使用(Selected Default)。以下是我的源代码:
{!! Form::select('port',$ports,null,['class'=>'form-control']) !!}
我想要的所选默认值是例如(选择端口)。
答案 0 :(得分:2)
首先在你的控制器中创建一个列表并用作第一个元素"请选择一个端口"带空值的文字:
$ports =['' => 'Please Select a port'] + Port::lists('shortName','id')->toArray();
将它传递给视图后,请使用它:
{!! Form::select('port_id',$ports,null,['class' => 'form-control']) !!}
答案 1 :(得分:0)
正确的是在下拉列表中使用属性 placeholder
。
{!! Form::select('port', $ports, null, ['placeholder' => 'Select a Port', 'class'=>'form-control']) !!}