Web işlemlerinde form aracılığı ile dosya gönderimi çok fazla kullanılmaktadır. İşte çoklu dosya gönderimi için html kodları
<form action="" method="post" enctype="multipart/form-data" > <div class="form-group"> <label for="">Resim</label> <input type="file" name="images[]" class="form-control" multiple> </div> <button type="submit" class="btn btn-primary">Kaydet</button> </form>
Kodlardaki ‘multiple’ ifadesi çoklu dosya gönderimini destekler ve images[] bir diziyi ifade eder ve etiket içinde çoklu dosyaları saklar.
Aşağıdaki kodlarda ise Laravel ile dosyaların kontrolünü sağlar.
$request->validate([ 'images.*' => 'required|image|max:2048', ]);
Burada images.* ile post edilen bütün dosyaların kontrolünü sağlamak istediğimizi belirtiriz. Yani burada gelen bütün dosylarını formatının resim dosyası olması gerektiği belirtilmiştir.