我的观点是
<input type="text" name="color[]" value="{{ old('color') }}" placeholder="Enter Color">
<input type="text" name="price[]" value="{{ old('price') }}" placeholder="Enter Price">
由于价格和颜色是一个数组,尝试在验证后发回错误的数组值。
$validator = Validator::make($request->all(), $rules, $messages);
if ($validator->fails()) {
return redirect('rate/create')
->withErrors($validator)
->withInput();
此处 withInput()正在给出错误。错误如下:
htmlspecialchars() expects parameter 1 to be string, array given (View: /Users/.../www/abc/resources/views/abc/create.blade.php).
如何在验证后发送错误以供查看。我也需要验证这个数组。三江源
答案 0 :(得分:0)
应该是
<input type="text" name="color[]" value="{{Input::old('color') }}" placeholder="Enter Color">
<input type="text" name="price[]" value="{{Input::old('price') }}" placeholder="Enter Price">
我已从old
更改为Input::old
。
我希望这会奏效。