| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- <?php
 
- namespace App\Validators;
 
- use Illuminate\Contracts\Validation\Validator;
 
- use Illuminate\Validation\ValidationException;
 
- class UploadValidatorRequest extends BaseValidatorRequest
 
- {
 
-     public function uploadImage()
 
-     {
 
-         return [
 
-            'rules'=>[
 
-                '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));
 
-     }
 
- }
 
 
  |