我正在尝试为表单属性创建动态值,该表单属性是根据存储在数据库中的先前设置自动填充的。使用一点Laravel在HTML中工作正常,看起来像:
<input type="text" class="class" id="firstName" placeholder="First Name" value="{{ $user->firstName }}">
但我想在Laravel中完全生成整个表单。我不确定如何将值传递给数组。我似乎无法获得提取信息的表格。以下是目前的看法:
{{ Form::text('first_name', '', [
'class' => 'class',
'id' => 'firstName',
'placeholder' => 'First Name',
'value' => $user->firstName
])}}
答案 0 :(得分:0)
试试这个:
{{ Form::text('first_name', $user->firstName, [
'class' => 'class',
'id' => 'firstName',
'placeholder' => 'First Name'
])}}
有关此主题的更多信息,请访问this
看,如果有效。
答案 1 :(得分:0)
要在laravel的表单生成器中指定默认值,您传入的第二个值是为您制作的:
{{ Form::text('first_name', $user->firstName,
[
'class' => 'class',
'id' => 'firstName',
'placeholder' => 'First Name',
]
) }}
请注意,从下周发布的laravel 5中删除了表单助手(对于实际状态,可安装的替换程序包不能很好地工作/没有错误)。因此,如果您计划升级到laravel 5,最好不要使用它,而是使用html表单元素。