laravelcollective 的下拉列表?
Drop-Down Lists from laravelcollective?
我使用 laravelcollective 的下拉列表。我想知道如果我从数据库中获取数据,我该如何使用 (Selected Default)。以下是我的源代码:
{!! Form::select('port',$ports,null,['class'=>'form-control']) !!}
我想要的选定默认值是例如(Select 端口)。
首先在您的控制器中创建一个列表,并使用 "Please select a port" 具有空值的文本作为第一个元素:
$ports =['' => 'Please Select a port'] + Port::lists('shortName','id')->toArray();
将它传递给视图后,像这样使用它:
{!! Form::select('port_id',$ports,null,['class' => 'form-control']) !!}
正确的是在下拉列表中使用属性 placeholder
。
{!! Form::select('port', $ports, null, ['placeholder' => 'Select a Port', 'class'=>'form-control']) !!}
我使用 laravelcollective 的下拉列表。我想知道如果我从数据库中获取数据,我该如何使用 (Selected Default)。以下是我的源代码:
{!! Form::select('port',$ports,null,['class'=>'form-control']) !!}
我想要的选定默认值是例如(Select 端口)。
首先在您的控制器中创建一个列表,并使用 "Please select a port" 具有空值的文本作为第一个元素:
$ports =['' => 'Please Select a port'] + Port::lists('shortName','id')->toArray();
将它传递给视图后,像这样使用它:
{!! Form::select('port_id',$ports,null,['class' => 'form-control']) !!}
正确的是在下拉列表中使用属性 placeholder
。
{!! Form::select('port', $ports, null, ['placeholder' => 'Select a Port', 'class'=>'form-control']) !!}