2015-07-21 83 views
0

我使用Laravel Collective将表格助手添加回Laravel 5.1。首先,我不确定是否有更好的策略,但在Laravel文档中没有看到任何描述。Laravel 5.1表格

问题是Laravel Collective文档没有涉及向输入添加自定义类和属性。它的工作使用旧风格(虽然它没有记录),传递一个数组作为第三个参数:

echo Form::text('username', '', ['class' => 'myclass', 'placeholder' => 'placeholder text']); 

的问题是,当我使用一个表单模型结合,第二个“空”的字符串值的手段该绑定不再起作用。

有没有办法解决这个问题?

回答

1

离开第二个参数null,而不是空字符串。

echo Form::text('username', null, ['class' => 'myclass', 'placeholder' => 'placeholder text']); 

的想法是,如果你的第二个参数是null,这是一样的,如果你从来没有通过一个价值可言,所以你会得到默认行为(形式结合)。

+0

@ Ted--感谢,认为做到了。我试过传递'false',但没有想过传递'null' – user101289