useOrkhanahmadov\ZipValidator\Rules\ZipContent;publicfunctionrules(){ return [ 'file' => [ 'required', 'file', 'mimes:zip', new ZipContent('thumb.jpg', 'assets/logo.png') ], ];}
Dosya yollarının varlığını kontrol etmenin yanı sıra, bir dosyanın maksimum boyutunu da doğrulayabilirsiniz. Değerin birimi bayttır: 100000 =
100KB
:
new ZipContent(['thumb.jpg' => 100000, 'logo.png']);
Ayrıca "veya" bir doğrulama stili de kullanabilirsiniz. Aşağıda, maksimum boyutla birlikte "veya" doğrulamanın bir örneği verilmiştir:
new ZipContent(['thumb.jpg|thumb.png' => 100000]);
Son olarak, boş dosyaları false
ikinci bir argüman olarak reddedebilirsiniz :
new ZipContent(['thumb.jpg', 'style.css'], false);
Bu paket hakkında daha fazla bilgi edinebilir, tüm kurulum talimatlarını alabilir ve GitHub'daki kaynak kodunu görüntüleyebilirsiniz: laravel-zip-validator .
Yorum Yap