有人知道如何在我的选择框中将第一个选项设置为空值吗?

我正在从数据库中获取数据,并且我想将选项默认设置为“请选择一个选项”。

最佳答案

我发现'default'=>'Please select'不适用于HTML5 required属性。
这确实有效:

$listOfValues = [1 => 'Choice 1'];
Form::select('fieldname',[null=>'Please Select'] + $listOfValues);

如果您不喜欢现代的PHP语法,
$listOfValues = array(1 => 'Choice 1');
$listOfValues[null] = 'Please Select';
Form::select('fieldname', $listOfValues);

但是重点是要为空值添加标签。

10-04 10:34