У меня есть пара полей типа array
которых я хочу избежать с помощью Input::except()
, Как мне это сделать? HTML приведен ниже:
<tr>
<td>
{{ Form::input('text', 'batch_name[]', null, ['placeholder' =>'Enter batch name']) }}
</td>
<td>
{{ Form::input('date', 'availability_date[]', null) }}
</td>
<td>
<a class="add" title="Add Row" href="#"><img src="{{URL::to('public/assets/images/plus.png')}}" alt=""/></a>
</td>
</tr>
Следующее не работает и выдает ошибку:
htmlentities () ожидает, что параметр 1 будет строкой, задан массив
Validator::make(Input::except('_token','batch_name[]','availability_date[]'), $rules);
Хорошо, я нашел проблему. Я использовал следующее в перенаправлении:
return Redirect::to('admin/item/add')
->withErrors($validator)
->withInput(Input::except('_token'));
Изменив это на следующее работало:
return Redirect::to('admin/item/add')
->withErrors($validator)
->withInput(Input::except('_token','batch_name','availability_date'));
Других решений пока нет …