【问题标题】:How can I use Laravel form model binding with bootstrap?如何将 Laravel 表单模型绑定与引导程序一起使用?
【发布时间】:2014-01-30 09:46:21
【问题描述】:

我正在尝试显示绑定到我的用户模型的引导格式表单。但是,表单模型绑定似乎只有在我使用未使用引导样式格式化的输入字段时才有效。

这是一个没有引导程序的类,当我打开表单时,它完美地显示了我在数据库中的内容:

{{ Form::model($user) }}

{{ Form::label('name', 'Vorname:')}}
{{ Form::text('name')}}

这里是这个表单的第二个输入,现在是引导类。这个不显示db内容。

{{ Form::label('sirname', 'Nachname:')}}
{{ Form::text('sirname', '', array('class'=>'form-control'))}}

我该如何解决这个问题?有没有办法同时使用表单模型绑定和引导类输入样式?

任何帮助将不胜感激。

谢谢!

【问题讨论】:

  • sirname 拼写不正确。在英语中,姓氏写为“姓氏”。

标签: php forms twitter-bootstrap model laravel-4


【解决方案1】:

尝试以下方法:

{{ Form::model($user, array('route' => 'xyz')) }}

{{ Form::label('name', 'Vorname:')}}
{{ Form::text('name', null, array('class' => 'form-control'))}}

{{ Form::label('sirname', 'Nachname:')}}
{{ Form::text('sirname', null, array('class' => 'form-control')) }}

{{ Form::close() }}

如果你使用表单模型,不要忘记关闭它。

【讨论】:

  • 有效!但是,它根本不直观。如果你提供一个空字符串,你会得到一个空字段,如果你提供 null,你会得到一个编译的......奇怪。
  • 复选框的工作原理是什么?在我的表单中,它使用一个参数,但是一旦我在数组中添加 null 和 CSS 类,它就会停止绑定。
猜你喜欢
  • 2013-11-06
  • 2015-02-05
  • 1970-01-01
  • 1970-01-01
  • 2017-06-27
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多