Пропустить несколько полей ввода в Laravel 4

У меня есть пара полей типа 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);

1

Решение

Хорошо, я нашел проблему. Я использовал следующее в перенаправлении:

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'));
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]