I'm not sure where and how I should use the for loop.
I am using Laravel v5.5. I am trying to upload multiple files on my project. I think if I can add all filenames in one json array I can show them in blade page. How can i do that?
if(request()->hasFile('urun_resmi')) {
$files = request()->file('urun_resmi');
$filename = [];
foreach ($files as $file) {
if($file->extension() == 'pdf')
{
$filename = $file->extension() . "-" . $entry->id . "-" . time() . "." . $file->extension();
}else
{
$filename = $entry->id . "-" . time() . "." . $file->extension();
}
$file->storeAs('urunler', $filename, 'public');
$entry->detay()->update(['urun_resmi' => $filename]);
if ($file->isValid()) {
$file->move('uploads/urunler', $filename);
UrunDetay::updateOrCreate(
['urun_id' => $entry->id],
['urun_resmi' => $filename]
);
}
}
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire