dimanche 14 juillet 2019

how to validate mimes files laravel

So I'm trying to validate the uploaded image to be only of this type mimes: jpeg, jpg, png but the problem is if I put the code like this

'photos' => 'required|array|max:5|mimes:jpeg,jpg,png', 'photos.*' => 'mimes:jpeg,jpg,png',

it validates as expected like this The image must be a file of type:jpg,jpeg,png only, but even if I upload the jpg or png file still shows The image must be a file of type:jpg,jpeg,png only. And if I put the code like this

'photos' => 'required|array|max:5', 'photos.*' => 'mimetypes:image/jpeg,image/png,image/jpg', It does not validate so I can even upload a video, psd, and other files which are not of this type mimes:jpeg,jpg,png . How can I validate the uploaded file to be only of this type mimes:jpeg,jpg,png?

Controller

   $this->validate(
        $request, 
        [
        'photos' => 'required|array|max:5',
        'photos.*' => 'mimetypes:image/jpeg,image/png,image/jpg',
        ]);



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire