0
我正在使用Laravel 4項目,我們有一個動態窗體視圖。L4:填充多個文本輸入
Form::text('title')
<ul>
<li>Form::text('movie_actor[]')</li>
<li>Form::text('movie_actor[]')</li>
<li>Form::text('movie_actor[]')</li>
...
</ul>
我讀過你需要設置多字段的驗證爲array
。所以我加了驗證規則,像這樣:
$v = Validator::make(Input::all(), array('title' => 'required', 'movie_actor' => 'array'));
當我輸入一些演員,留下標題空並提交表單,然後將用戶重定向到同一頁面:
return Redirect::route('movies.create')->withInput();
的問題是我得到錯誤htmlentities() expects parameter 1 to be string, array given
。
當我從視圖中刪除角色輸入或將角色文本字段更改爲選擇字段時,人口就起作用。但那不是我想要的。
如何填充多文本字段?
你找到了解決方案嗎?我也面臨同樣的問題。 – Subhra