我已经检查了这个答案:
但没有运气。
我需要禁用下拉列表中的第一项。如何使用表单构建器执行此操作?
Form::select('my-select', array('please-select' => 'please select', 'a' => 'apple'))
答案 0 :(得分:0)
我为此编写了自己的宏。我不认为laravel有任何默认方式。
HTML::macro('mySelect', function($value, $extras)
{
$build = array();
foreach ($value as $key => $val) {
$build[] = sprintf('<option>%s</option>', $val);
}
$build[0] = sprintf('<option disabled>%s</option>', $value[1]);
return sprintf('<select>%s</select>', implode("", $build));
});
这个宏可以转到app&gt;开始&gt; laravel项目的global.php。
希望这有帮助