我正在使用Laravel 5.1。在表单中,我生成下拉列表:
{!! Form::select('ptype', $p_types,null,['class' => 'form-control text-capitalize']) !!}
在控制器$p_types
中设置为:
$p_types = PType::lists('name', 'id');
我希望在下拉列表中显示Select here
选项。我该怎么办?
答案 0 :(得分:2)
如此处所述,没有简单的解决方案可以满足您的需求。 Form:recipes add placeholder attribute您可以执行的操作是在list方法中将记录传递到集合,然后再将其传递到刀片模板。查看此链接Collection Methods。这是迄今为止最简单的解决方案。
$p_types->push("Select Here");
答案 1 :(得分:0)
您也可以在刀片模板中执行此操作,在下拉列表中添加Select here
选项
{!! Form::select('ptype',([''=>'Select here']+$p_types->toArray()) ,null,['class' => 'form-control text-capitalize']) !!}