bansal's avatar

Validation on atleast one image and others can be video or images on same file uploader.

Hi, I have created a multiple file uploader .since i have set validation like file uploaded must be either image or video. But my question is how should i add validation like there should be atleast one image others can be either image or video. Please discuss.

0 likes
2 replies
ovindu's avatar

may be something like this?

public function rules()
{
    if($this->image){
        return [
            'image'   => 'your validation',
            'video'   => 'required',
        ];
    }
    else if($this->video){
        return [
            'video'   => 'your validation'
            'image'   => 'required',
        ];
    }
    else if($this->image && $this->video){
        return [
            'video'   => 'your validation'
            'image'   => 'your validation',
        ];
    }
    else{
        return [
            'video'   => 'required'
            'image'   => 'required',
        ];
    }
}

not tested, hope you get some idea :)

Please or to participate in this conversation.