【发布时间】:2018-02-16 05:00:00
【问题描述】:
来自“Form”laravelcollective 手册:
使用空占位符生成下拉列表这将创建一个没有值的“选项”元素作为第一个选项 您的下拉菜单。
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>
为什么没有空值?我哪里错了? 提前致谢!
【问题讨论】:
-
为什么不在选择中使用
<option value=""></option> -
因为“选项”是函数生成的!还是有办法在代码上强制它?
-
您要添加一个空占位符吗?
-
@RossWilson 是的,就像手册说的那样!还是我做错了什么?
标签: forms laravel drop-down-menu laravel-blade