我有几个类型为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>
以下不起作用并给出错误:
htmlenties()要求参数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'));