首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用LaravelCollective预填充输入文本

用LaravelCollective预填充输入文本
EN

Stack Overflow用户
提问于 2017-02-14 19:35:17
回答 1查看 739关注 0票数 0

我有一个Laravel5.2应用程序,我有一个包含许多元素的表单(复选框、选择、输入文件、输入文本等等)。因此,我使用表单& LaravelCollective扩展所以,我使用表单::模型将模型绑定到表单,除了输入文本和一个电子邮件元素之外,所有元素都很有效。我有这个:

代码语言:javascript
复制
{!! Form::model($mymodel,array('url'=>'myurl','method'=>'POST')) !!}
    {!!  Form::email('mail', $value = null, $attributes = array('class'=>'form-control')) !!}
    {!! Form::text('Username', '', array('class' => 'form-control')) !!}
{!! Form::close() !!}

然后,列出我在模型中拥有的属性(我创建了dd($mymodel),只复制了可填充的属性):

代码语言:javascript
复制
array:25 [▼
    0 => "mail"
    1 => "Username"
  ]

除了输入文本和输入邮件之外,其他属性都是正确填充的。

EN

回答 1

Stack Overflow用户

发布于 2017-02-15 09:47:14

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

电子邮件字段应该是:

代码语言:javascript
复制
Form::email('mail', null, array('class'=>'form-control'))

也就是说,它不应该有$value = null$attributes = ...

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

代码语言:javascript
复制
Form::text('Username', null, array('class' => 'form-control'))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42234701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档