Merhabalar herkese takıldığım bir nokta var da sormak istedim.Clone form var sitemde yani tuşa basınca sonsuza kadar clone form yapılabiliyor.
İmageleri tuttuğum input imageler birden fazla olabilir.
<div class="mb-3">
<input class="form-control"
type="file"
id="certificate_{index}"
name="traces[{index}][certificateImage][]"
multiple>
</div>
Resim boş geçilebilir. Bunu kontroller tarafında ne yaptıysam kontrol edemiyorum. Boş Geçince undefined key certificateImage hatası alıyorum.
Başta bir trace foreach var burda yüklediğim yer
if(sizeof($item['certificateImage']))
{
foreach ($item['certificateImage'] as $certificates)
{
$tracefile = new TraceCertificatesFiles();
$tracefile->created_by_id = Auth::id();
$tracefile->trace_id = $trace->id;
$tracefile->name=Str::orderedUuid().'.'.$certificates->getClientOriginalExtension();
$certificates->storeAs('trace-files',$trace->id.$tracefile->name, 'public');
$tracefile->save();
}
}