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.

By admin

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir