【发布时间】:2014-08-12 14:59:34
【问题描述】:
查看
<td>
{{Form::label('start_date', 'Start Date', array('class' => 'awesome'));}}
<input type="date" name ="start_date" class="input-block-level" placeholder="Start Date" />
</td>
<td>
{{Form::label('end_date', 'End Date', array('class' => 'awesome'));}}
<input type="date" name ="end_date" class="input-block-level" placeholder="End Date" />
</td>
</tr>
<tr>
<td>
{{ Form::text('answer[]', null, array('class'=>'input-block-level', 'placeholder'=>'Option')) }}
{{ Form::text('answer[]', null, array('class'=>'input-block-level', 'placeholder'=>'Option')) }}
{{ Form::text('answer[]', null, array('class'=>'input-block-level', 'placeholder'=>'Option')) }}
{{ Form::text('answer[]', null, array('class'=>'input-block-level', 'placeholder'=>'Option')) }}
</td>
</tr>
在这里我必须做一些验证,如果出现错误,我需要使用预加载的数据重定向到同一页面..
if ($validator->fails())
{
return Redirect::back()->withErrors($validator)->withInput();
}
answer[] 数组是这里的瓶颈.. withinput 不适用于数组.. 它显示以下错误
ErrorException
htmlentities() expects parameter 1 to be string, array given (View: C:\xampp\htdocs\sms\app\views\questions\create.blade.php)
有什么想法吗??
【问题讨论】:
标签: php validation laravel blade