aghabalaguluzade 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.
mgsmus 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.
aghabalaguluzade 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; }
mgsmus aghabalaguluzade public function imageEdit($directory, $file, $oldimage) { if($path = $this->imageAdd($directory, $file)) { Storage::delete($oldimage); return $path; } return $oldimage; }