Laravel 4 表单生成器正在创建 'list' 属性输入

Laravel 4 form builder creating 'list' attribute input

我正在尝试使用表单生成器创建以下代码行:

<input type="text" list="book_type" id="b_type" name="book_type">

但是,我不知道如何创建 list 类型。

这行不通:

{{ Form::input('list', 'book_type' }}

这应该会给你 HTML 你提供的:

{{ Form::text('book_type', null, array('id' => 'b_type', 'list' => 'book_type')) }}

text 方法的第三个参数是要添加到 input 元素的属性数组。 list 是一个属性,所以包含在内。此外,idname 不同,因此也需要在属性数组中指定。

如果您更愿意坚持使用 input 方法,则属性数组是第四个参数:

{{ Form::input('text', 'book_type', null, array('id' => 'b_type', 'list' => 'book_type')) }}