Php Laravel 5.3阵列验证

Php Laravel 5.3阵列验证,php,laravel-5.3,Php,Laravel 5.3,我正在制作一个Laravel应用程序,它有一个表单,用户可以使用javascript向其中添加输入字段。因此,表单具有多个同名输入 e、 g.messages())我可以看到正在命中验证,并且消息生成正确,但是当我将这些错误消息发送到我的视图时,如下所示: if($validator->fails()) { return redirect()->back() ->withErrors($validator)

我正在制作一个Laravel应用程序,它有一个表单,用户可以使用javascript向其中添加输入字段。因此,表单具有多个同名输入

e、 g.
messages())我可以看到正在命中验证,并且消息生成正确,但是当我将这些错误消息发送到我的视图时,如下所示:

if($validator->fails()) {
    return redirect()->back()
                     ->withErrors($validator)
                     ->withInput();
}
我得到与以前相同的错误:

helpers.php第519行htmlspecialchars()中的ErrorException要求参数1为字符串,数组给定

我已经阅读了Laravel关于验证阵列的文档(一小段),并尝试在没有成功的情况下用谷歌搜索我的问题。任何帮助都将不胜感激

$validator = Validator::make($request->all(), ['date.*' => 'required']);
if($validator->fails()) {
    return redirect()->back()
                     ->withErrors($validator)
                     ->withInput();
}