Я работаю над проектом 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