我想要这样的表格:
<form>
<select name="color">
<option style="background: red">RED</option>
<option style="background: green">GREEN</option>
<option style="background: blue">BLUE</option>
</select>
</form>
我怎样才能用 Laravel Blade 做到这一点?
我想要这样的表格:
<form>
<select name="color">
<option style="background: red">RED</option>
<option style="background: green">GREEN</option>
<option style="background: blue">BLUE</option>
</select>
</form>
我怎样才能用 Laravel Blade 做到这一点?
我猜你在问如何使用 Laravel Collective 构建选择列表Form::
并为每个选项添加自定义类。
在这种情况下,我建议您创建自定义宏。
定义您自己的称为“宏”的自定义表单类助手很容易。这是它的工作原理。首先,只需使用给定名称和闭包注册宏
Form::macro('customCssSelect', function()
{
return '<select>your HTML and PHP here</select>';
});
然后用它来建立下拉列表:
Form::customCssSelect();
首先你需要通过 Composer 安装laravelcollective/html包。比你可以这样使用:
{{
Form::select('color', ['red' => 'RED', 'green' => 'GREEN', 'blue' => 'BLUE'], null, ['class' => 'form-control']);
}}