来自“Form”laravelcollective手册:
使用空占位符生成下拉列表这将创建一个没有值的“option”元素作为第一个选项 你的下拉。
echo Form :: select('size',['L'=>'Large','S'=>'Small'],null, ['placeholder'=> '选择一个尺寸......']);
我在刀片页面上的代码:
{{ Form::select('company_id', $companies->pluck('name','id'), null , ['id'=>'company_id','class' => 'form-control']) }}
渲染:
<select id="company_id" class="form-control" name="company_id">
<option value="1">azienda1</option>
<option value="2">azienda2</option>
</select>
为什么没有空值?哪里错了? 提前谢谢!
答案 0 :(得分:0)
示例中的null
值用于设置初始值,而不是设置占位符。
手册说['placeholder' => 'Pick a size...'])
占位符。
要添加空占位符,您应该能够:
{{ Form::select('company_id', $companies->pluck('name','id'), null , ['id'=>'company_id','class' => 'form-control', 'placeholder' => '']) }}
希望这有帮助!