htmlentities()期望参数1为字符串,给定数组

时间:2014-02-12 15:56:48

标签: php laravel laravel-4

我正在尝试将一个类添加到laravel表单中。根据需要,数组作为第三个参数传递,但是我得到了上述错误。

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

如果我摆脱了第三个参数,表单将按预期显示(无样式)。我无法看到我在这里做错了什么 - 有人可以帮忙吗?

3 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:2)

我可以从api看到预期会有另一个论点:

http://laravel.com/api/source-class-Illuminate.Html.FormBuilder.html#235-246

('text', $name, $value, $options)

答案 2 :(得分:2)

您的数组需要成为Form::input()的第四个参数 - 第三个参数是'默认'值。请参阅Laravel的FormBuilder课程:

public function input($type, $name, $value = null, $options = array())