2014-02-12 61 views
3

我試圖添加一個類到laravel窗體。根據需要將數組作爲第三個參數傳遞,但是我得到了上述錯誤。htmlentities()期望參數1是字符串,給出的數組

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

如果我擺脫了第三個參數,窗體顯示爲預期(無風格)。我看不出我在這裏做錯了什麼 - 任何人都可以幫忙嗎?

回答

2

你的陣列需要是第四個參數Form::input() - 第三位的是「默認」值。見Laravel的FormBuilder類:

public function input($type, $name, $value = null, $options = array()) 
7
{{ Form::text('text', $variable->name, array('class' => 'form-control')) }} 
+2

好點,OP甚至不應該使用'表::輸入()','但形式::文本()' – alexrussell

+0

感謝您的 - 我會更改。 – babbaggeii

+0

通過了最佳答案。使用'Form :: text'更清潔imo – warspite

相關問題