"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Règles de validation d'image Laravel - Exemple complet et guide

Règles de validation d'image Laravel - Exemple complet et guide

Publié le 2024-11-04
Parcourir:669

Laravel Image Validation Rules – Complete Example and Guide

Découvrez comment implémenter des règles de validation d'image dans Laravel 11 avec cet exemple complet. Découvrez comment valider les téléchargements d'images, définir des limites de taille de fichier, des types de fichiers, des dimensions, etc. Ce guide étape par étape est parfait pour les développeurs cherchant à garantir une gestion sécurisée et efficace des images dans leurs applications Laravel 11. Vous pouvez apprendre Laravel 11 : Comment supprimer le public d'une URL – Guide complet avec exemple

Étape pour les règles de validation de Laravel 11 pour l'image et la photo

Étape 1 : Installer Laravel 11

Cette étape n'est pas obligatoire ; cependant, si vous n'avez pas créé l'application Laravel, vous pouvez continuer et exécuter la commande ci-dessous :

composer create-project laravel/laravel ImageValidation

Étape 2 : Créer un contrôleur

Dans cette étape, nous allons créer un nouveau ImageController ; dans ce fichier, nous ajouterons deux méthodes index() et store() pour la vue de rendu et la logique de stockage de l'image. Vous pouvez apprendre à ajouter du texte à une image dans Laravel 11 – Guide étape par étape

Créons ImageController en suivant la commande :

php artisan make:controller ImageController

Ensuite, mettons à jour le code suivant vers Controller File.

app/Http/Controllers/ImageController.php

validate($request, [
            'image' => [
                        'required',
                        'image',
                        'mimes:jpg,png,jpeg,gif,svg',
                        'dimensions:min_width=100,min_height=100,max_width=1000,max_height=1000',
                        'max:2048'
                       ],
        ]);

        $imageName = time().'.'.$request->image->extension();  

        $request->image->move(public_path('images'), $imageName);

        /* 
            Write Code Here for
            Store $imageName name in DATABASE from HERE 
        */

        return back()->with('success', 'You have successfully upload image.')
                     ->with('image', $imageName); 
    }
}

EN SAVOIR PLUS

Déclaration de sortie Cet article est reproduit sur : https://dev.to/mshsayket/laravel-11-image-validation-rules-complete-example-and-guide-4687?1 En cas de violation, veuillez contacter [email protected] pour le supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3