storage ile resim yükledik sonra editte resimi değiştirdik eski resimi nasıl sileriz.
Ayrıca dataları delete yaptığımızda nasıl silinir storage dosyasından.
Storage silme işlemi
- En İyi Yanıtaghabalaguluzade tarafından
aghabalaguluzade Eski resmi önce bir değişkene atayın, sonra işlemleri yapın ve değişkeni kullanarak resmi silin. Verileri silerken ise Elqouent ile siliyorsanız model event ile silebilirsiniz. SQL ile yapıyorsanız önce silinecek resimleri bir diziye alın, kayıtları silin, sonra diziyi kullanarak resimleri.
- Düzenlendi
mgsmus teşekkür ederim hocam
public function imageEdit($directory, $file, $oldimage)
{
if($file != null){
Storage::delete($oldimage);
return $this->imageAdd($directory, $file);
}
return $oldimage;
}
public function imageEdit($directory, $file, $oldimage)
{
if($path = $this->imageAdd($directory, $file)) {
Storage::delete($oldimage);
return $path;
}
return $oldimage;
}
mgsmus teşekkür ederim hocam