【问题标题】:Laravel - form models and array classesLaravel - 表单模型和数组类
【发布时间】:2017-05-11 13:21:24
【问题描述】:

我想使用一个表单模型,也想给表单添加类

{ Form::model($client, array('route' => array('client.update', $client->id))) }}


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

这会抛出一个错误,因为它需要一个字符串

htmlentities() expects parameter 1 to be string, array given 

这会使该字段变为空白。

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

是否有可能让它工作?

【问题讨论】:

    标签: forms laravel model-view-controller


    【解决方案1】:

    @LeBlaireau

    我们需要按以下方式编写代码:

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

    如果您将 second 参数保留为 null,那么 laravel 会自动填充值。

    希望这会对你有所帮助。

    【讨论】:

    • 实际上这不起作用,它将值留空。
    • @LeBlaireau Form::text name 字段应与数据库字段相同。它将通过使用 null 作为第二个参数进行相应的管理。
    • 我将字段从 'name' 更改为 'client_name' - 这很有效
    猜你喜欢
    • 2015-02-02
    • 2017-05-15
    • 2015-06-07
    • 2013-05-28
    • 2022-12-12
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 2014-07-09
    相关资源
    最近更新 更多