如何验证文件数组?

用户名

我使用以下验证规则:

 $validator = Validator::make($request->all(), [
        'file' => 'required|file|max:100000',
    ]);

模板是:

   {!! Form::file('file[]', []) !!}

我尝试以files[]数组形式发送,但是我的验证规则不起作用

蒂姆·刘易斯

这不是数组验证的工作原理。发送时files[],您需要检查filesarray,并且files.*值的有效范围filemax

$validator = Validator::make($request->all(), [
    'files' => 'required|array',
    'files.*' => 'file|max:100000',
]);

{!! Form::file('files[]', []) !!}

注意:您输入的名称应与所传递名词的复数形式匹配。file是单数,表示一个filefiles是复数,表示多个files

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章