Merhabalar bu ve bunun gibi kullanımlar olabiliyor örnek ;
Laravel'de resim yüklerken eğer view'den 1 den fazla resim gelecekse şu şekilde kullanıyorum ;
Input "resim_1" yüklemesi
if ($request->hasFile('resim_1'))
{
$request->validate(['resim_1' => 'required|image|mimes:jpg,jpeg,png']);
$getresim1 = $request->file('resim_1');
$r1w = Image::make($request->file('resim_1'))->width();
$r1h = Image::make($request->file('resim_1'))->height();
$boyutresim1b=Image::make($getresim1);
$boyutresim1b->resize($r1w, $r1h);
$boyutresim1b->save(public_path('urunler/'.'B-'.$url.'.'.$getresim1->getClientOriginalExtension()));
$boyutresim1o=Image::make($getresim1);
$boyutresim1o->resize($r1w/2, $r1h/2);
$boyutresim1o->save(public_path('urunler/'.'O-'.$url.'.'.$getresim1->getClientOriginalExtension()));
$boyutresim1k=Image::make($getresim1);
$boyutresim1k->resize($r1w/3, $r1h/3);
$boyutresim1k->save(public_path('urunler/'.'K-'.$url.'.'.$getresim1->getClientOriginalExtension()));
$resim1 = $url.'.'.$getresim1->getClientOriginalExtension();
} else {
$resim1=null;
}
Input "resim_2" yüklemesi
if ($request->hasFile('resim_2'))
{
$request->validate(['resim_2' => 'required|image|mimes:jpg,jpeg,png']);
$getresim2 = $request->file('resim_2');
$r2w = Image::make($request->file('resim_2'))->width();
$r2h = Image::make($request->file('resim_2'))->height();
$boyutresim2b=Image::make($getresim2);
$boyutresim2b->resize($r2w, $r2h);
$boyutresim2b->save(public_path('urunler/'.'B-'.$url.'.'.$getresim2->getClientOriginalExtension()));
$boyutresim2o=Image::make($getresim2);
$boyutresim2o->resize($r1w/2, $r1h/2);
$boyutresim2o->save(public_path('urunler/'.'O-'.$url.'.'.$getresim2->getClientOriginalExtension()));
$boyutresim2k=Image::make($getresim2);
$boyutresim2k->resize($r1w/3, $r1h/3);
$boyutresim2k->save(public_path('urunler/'.'K-'.$url.'.'.$getresim2->getClientOriginalExtension()));
$resim2 = $url.'.'.$getresim2->getClientOriginalExtension();
} else {
$resim2=null;
}
Diyelim ki input'tan 5 tane resim gelecek
resim_1
resim_2
resim_3
resim_4
resim_5
diye geliyor yukarıdaki controller kodlarını 5 sefer yazmak yerine kısaltmanın yolu nedir ?
Teşekkür ederim..