[ 'images'=>'required|array', "images.*"=>'image|max:10240' ], 'messages'=>[ 'images.required'=>'请上传图片', 'images.*.max'=>'图片大小不能超过10M', 'images.*.image'=>'图片类型不对' ] ]; } public function uploadFile() { return [ 'rules'=>[ 'files'=>'required|array', "files.*"=>'file|max:10240|mimes:docx,doc,xls,xlsx,pdf' ], 'messages'=>[ 'files.required'=>'请上传文件', 'files.*.max'=>'文件大小不能超过10M', 'files.*.file'=>'必须上传文件', 'files.*.mimes'=>'文件类型不对' ] ]; } protected function failedValidation(Validator $validator) { $response=response()->json($validator->errors(), 422); throw (new ValidationException($validator, $response)); } }