laravelcollective的下拉列表?

时间:2016-11-10 22:46:28

标签: laravel laravel-5 laravel-5.2 laravelcollective

我使用laravelcollective的dropdownlist。如果我从数据库中获取数据,我想知道如何使用(Selected Default)。以下是我的源代码:

{!! Form::select('port',$ports,null,['class'=>'form-control']) !!}

我想要的所选默认值是例如(选择端口)。

2 个答案:

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