向表单元素添加任意HTML属性的能力非常基本,但似乎在Laravel中几乎不可用。它在Laravel's documentation for Form::label
中提到,但没有提到其他任何内容:
我认为这只是文档的一个缺点,但是当我在Form::select
上测试时,我发现它在那里不起作用:
{{ Form::select('ad_week', $report_list_filters['ad_week'], ['id'=>'ad_week']) }}
(我再次尝试使用旧的和更详细的关联数组语法,但这也没有帮助。)
答案 0 :(得分:2)
当文档不够清晰时,请查看official api或source code方法参数
select($name, $list, $selected = null, $options)
; select有一个额外的参数。
{{ Form::select('ad_week', $report_list_filters['ad_week'], '', ['id'=>'ad_week']) }}