mardi 20 août 2019

Multiple Image Validation Not Woking in Laravel

I just add add more image when user click on add more button i will add input and its field name like photo[]

I am using Ajax for add data when i use only photo it only validate one file


<div class="col-md-6">
    <div class="form-group">
      <label class="f-14 f-w-700">Product Photo</label>
      <input type="file" class="form-control" name="photo[]">
      <small class="text-danger f-w-700 photo-error-label"></small>
    </div>
</div>

$validate = Validator::make($request->all(),[
            'category_id'=>'required',
            'sub_category_id'=>'required',
            'product_id'=>'required',
            'name'=>'required',
            'keyword'=>'required',
            'description'=>'required',
            'specification'=>'required',
            'model_no'=>'required',
            'document'=>'required',
            'photo.*'=>'required',
            'video.*'=>'required',
        ],[
            'category_id.required'=>'The category field is required.',
            'sub_category_id.required'=>'The sub category field is required.',
            'product_id.required'=>'The product field is required.'
        ]);

        /* if fail validation then return error in json with status code */
        if($validate->fails()){
            return response()->json(["errors"=>$validate->errors()],422);
        }



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/33HDaU5
via IFTTT

Aucun commentaire:

Enregistrer un commentaire