Öncelikle herkese selamlar,
Benim sorunum şu şekide;
Ben Laravel 5.6 kullanarak bir admin panel yazmaya çalışıyorum. Admin panelde örnek olarak ürünler diye bir bölümüm var , bu bölümde database 'e ürün kayıt güncelleme ve silme işlemlerini hallettirmeye çalışıyorum;
Şöyle ki ben UrunController oluşturdum -- resource olarak , store kısmı yani ürünün eklenme kısmı çalışıyor, oradaki kod bloğuğum şöyle;
if($request->hasfile('filename'))
{
$file = $request->file('filename');
$name=$file->getClientOriginalName();
$image_resize = Image::make($file->getRealPath());
$image_resize->resize(590, 590);
$image_resize->save(public_path('/images/urunler/' .$name));
}
$urun = new Urun();
$urun->k_id=$request->get('k_id');
$urun->ad=$request->get('ad');
$urun->form=$request->get('form');
$urun->icerik=$request->get('icerik');
$urun->ticari_sekli=$request->get('ticari_sekli');
$urun->filename=$name;
$urun->save();
return redirect('/urunler')->with('success','Ürün Başarı İle Eklendi.');
Şimdi yukarıda ürünü ekledim fakat bu ürünün birde güncelleme bölümü var;
$urun= Urun::findOrFail($id);
$urun->update($request->all());
if ($request->hasFile('filename'))
{
$file = $request->file('filename');
$name=$file->getClientOriginalName();
$img = Image::make($file->getRealPath());
$img->resize(590, 590);
$img = Image::make($file->getRealPath())->resize(590, 590)->insert(public_path('/images/urunler/' .$name));
$img->save(public_path('/images/urunler/' .$name));
$urun->image = $name;
}
$urun->save();
return redirect('/urunler')->with('success','Ürün Başarı İle Güncellendi.');
Buradaki sorunum şu , resimin adı veritabanına kayıt oluyor fakat , resim /images/urunler kısmına taşınmıyor.
Php versiyounum 7.2.4 ve laravel 5.6 kullanıyorum.