1

我使用来自 laravelcollective 的下拉列表。如果我从数据库中获取数据,我想知道如何使用(选定默认值)。下面是我的源代码:

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

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

4

2 回答 2

3

首先在您的控制器中创建一个列表,并使用具有空值的“请选择端口”文本作为第一个元素:

$ports =['' => 'Please Select a port'] + Port::lists('shortName','id')->toArray();

将它传递给视图后,像这样使用它:

{!! Form::select('port_id',$ports,null,['class' => 'form-control']) !!}
于 2016-11-10T23:05:35.750 回答
0

正确的是在下拉列表中使用属性placeholder

{!! Form::select('port', $ports, null, ['placeholder' => 'Select a Port', 'class'=>'form-control']) !!}
于 2021-04-14T15:09:19.760 回答