我blade.php代碼是:Laravel - ヶ輛()預計參數1是字符串,數組給定
{!! Form::input('text', 'tactic[]', null, array('id' => 'tactic', 'class' => ' form-control TabOnEnter', 'placeholder' => 'Tactics_1')) !!}
HtmlBuilder.php代碼是
public function escapeAll($value)
{
return htmlentities($value, ENT_QUOTES, 'UTF-8');
}
的錯誤信息是:
ErrorException in HtmlBuilder.php line 65:
htmlentities() expects parameter 1 to be string, array given (View: /home/seyali-02/dev/htdocs/scam/resources/views/dashboard/Scam/edit.blade.php)
而且我改變了blade.php,就像
{!! Form::input('text','', 'tactic[]', null, array('id' => 'tactic', 'class' => ' form-control TabOnEnter', 'placeholder' => 'Tactics_1')) !!}
和
{!! Form::text('name', 'tactic[]', null, array('id' => 'tactic', 'class' => ' form-control TabOnEnter', 'placeholder' => 'Tactics_1')) !!}
也text('text',
..但沒有工作對我來說,正如我上面提到的扔我同樣的錯誤。我已經通過所有與此相關的類似的問題了,但這些都不答案解決了我的問題。所以請避免重複這個問題,給我明確和正確的解決方案..
什麼值的價值變量?因爲我看到這是一個數組。你能告訴我們var_dump($ value)嗎? – kotapeter