我使用以下验证规则:
$validator = Validator::make($request->all(), [
'file' => 'required|file|max:100000',
]);
模板是:
{!! Form::file('file[]', []) !!}
我尝试以files[]
数组形式发送,但是我的验证规则不起作用
这不是数组验证的工作原理。发送时files[]
,您需要检查files
是array
,并且files.*
值的有效范围file
是max
:
$validator = Validator::make($request->all(), [
'files' => 'required|array',
'files.*' => 'file|max:100000',
]);
{!! Form::file('files[]', []) !!}
注意:您输入的名称应与所传递名词的复数形式匹配。file
是单数,表示一个file
,files
是复数,表示多个files
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句