Php 在laravel select with loop options中添加空选择

Php 在laravel select with loop options中添加空选择,php,laravel,html-select,Php,Laravel,Html Select,我想在带有循环数据的select字段中添加空选项。这是我正在使用的代码 <div class="form-group {{$errors->has('duration_id')}}"> {!! Form::label('duration_id', 'Duration Id', ['class' => 'control-label']) !!} {!! Form::select('duration_id', $durations, null, ('requi

我想在带有循环数据的select字段中添加空选项。这是我正在使用的代码

<div class="form-group {{$errors->has('duration_id')}}">
    {!! Form::label('duration_id', 'Duration Id', ['class' => 'control-label']) !!}
    {!! Form::select('duration_id', $durations, null, ('required' == 'required') ? ['class' => 'form-control', 'required' => 'required'] : ['class' => 'form-control']) !!}
    {{$errors->first('duration_id')}}
</div>
我如何添加类似-select duration-的内容作为第一个选择


向表单选择元素添加占位符

Form::select('duration_id', $durations, null, ['placeholder' => '--select duration--'], ('required' == 'required') ? ['class' => 'form-control', 'required' => 'required'] : ['class' => 'form-control'])

生成带有空占位符的下拉列表 这将创建一个没有值的元素作为下拉列表的第一个选项

echo表单::选择'size',['L'=>'Large','S'=>'Small'],null,['placeholder'=>'选择大小…';
您如何定义$durations?您可以使用id为null和标签为-Select Duration-等作为默认选项的前缀。此外,“required”==“required”将始终为true;应该是别的吗?谢谢你,蒂姆·刘易斯。没有其他方法可以像我们在传统HTML标签中所做的那样吗?您总是可以选择不使用Form::select:我不确定它的语法tbh;我更喜欢使用原生HTML,比如。。。但一定要检查下面的答案;当然有语法。Glag我可以帮忙,如果你解决了问题,请考虑接受答案。谢谢你@ CaddyDZ!