„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Laravel-Bildvalidierungsregeln – Vollständiges Beispiel und Leitfaden

Laravel-Bildvalidierungsregeln – Vollständiges Beispiel und Leitfaden

Veröffentlicht am 04.11.2024
Durchsuche:167

Laravel Image Validation Rules – Complete Example and Guide

Entdecken Sie anhand dieses umfassenden Beispiels, wie Sie Bildvalidierungsregeln in Laravel 11 implementieren. Erfahren Sie, wie Sie Bild-Uploads validieren, Dateigrößenbeschränkungen, Dateitypen, Abmessungen und mehr festlegen. Diese Schritt-für-Schritt-Anleitung ist perfekt für Entwickler, die eine sichere und effiziente Bildverarbeitung in ihren Laravel 11-Anwendungen gewährleisten möchten. Sie können Laravel 11 lernen: So entfernen Sie die Öffentlichkeit aus einer URL – Vollständige Anleitung mit Beispiel

Schritt für Laravel 11 Validierungsregeln für Bild und Foto

Schritt 1: Installieren Sie Laravel 11

Dieser Schritt ist nicht erforderlich; Wenn Sie jedoch die Laravel-App nicht erstellt haben, können Sie fortfahren und den folgenden Befehl ausführen:

composer create-project laravel/laravel ImageValidation

Schritt 2: Controller erstellen

In diesem Schritt erstellen wir einen neuen ImageController; In dieser Datei fügen wir zwei Methoden index() und store() für die Renderansicht und die Speicherbildlogik hinzu. Sie können lernen, wie Sie in Laravel 11 Text zu Bildern hinzufügen – Schritt-für-Schritt-Anleitung

Lassen Sie uns ImageController mit dem folgenden Befehl erstellen:

php artisan make:controller ImageController

Als nächstes aktualisieren wir den folgenden Code in die Controller-Datei.

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); 
    }
}

MEHR LESEN

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/mshsayket/laravel-11-image-validation-rules-complete-example-and-guide-4687?1 Bei Verstößen wenden Sie sich bitte an [email protected] um es zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3