使用LaravelCollective预填充输入文本

时间:2017-02-14 19:35:18

标签: laravel-5 laravel-5.2 laravelcollective

我有一个Laravel 5.2应用程序,我有一个包含很多元素的表单(复选框,选择,输入文件,输入文本等)。所以,我正在使用 Form& LaravelCollective 的HTML 扩展名 所以,我正在使用form :: model将模型绑定到表单,除了输入文本和电子邮件元素之外,它对所有元素都很有效。我有这个:

dd($mymodel)

然后,列出我在模型中的属性(我创建array:25 [▼ 0 => "mail" 1 => "Username" ] 并仅复制 fillable ):

{{1}}

除输入文本和输入邮件外,其他属性已正确预填。

1 个答案:

答案 0 :(得分:0)

字段名称需要与模型中的列匹配。列名通常是小写的。

电子邮件字段应为:

Form::email('mail', null, array('class'=>'form-control'))

即。它不应该有$value = null$attributes = ...

我还会将用户名字段设置为null

Form::text('Username', null, array('class' => 'form-control'))