Meine Blog-Beiträge

Laravel Zip Content Validator

Laravel Zip Content Validator


Verwenden Orkhanahmadov\ZipValidator\Regeln\ZipContent;

Öffentlich Funktionsregeln   rules()
{
    Rückgabe [
        "netto" => [
            "erforderlich",
            "netto",
            'mimes:zip',
            Neu ZipContent('thumb.jpg', 'assets/logo.png')
        ],
    ];
}

Sie können nicht nur das Vorhandensein von Dateipfaden überprüfen, sondern auch die maximale Größe einer Datei überprüfen. Die Einheit des Werts ist Bytes: 100000 = 100 KB:

neue ZipContent(['thumb.jpg' => 100000, 'logo.png');  

Sie können auch einen Validierungsstil "oder" verwenden. Im Folgenden finden Sie ein Beispiel für die "oder"-Validierung mit der maximalen Größe:

neue ZipContent(['thumb.jpg|thumb.png' => 100000]);

Schließlich leere Dateien FALSE als zweites Argument Ablehnen :

neue ZipContent([thumb.jpg], 'style.css'],   false);

Sie können mehr über dieses Paket erfahren, alle Installationsanweisungen abrufen und den Quellcode auf GitHub anzeigen: laravel-zip-validator .



Diesen Artikel teilen


Kommentare (0)

Kommentar