From: Vincent Vanwaelscappel Date: Tue, 27 Jul 2021 09:38:58 +0000 (+0200) Subject: wip #4624 @0:05 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=cc5ac1f89fd8c42db7876cd80d67ade1fe7997ff;p=cubist_cms-back.git wip #4624 @0:05 --- diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index 097a720..03db139 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -641,6 +641,10 @@ class CubistMagicAbstractModel extends Model implements HasMedia return $res; } + /** + * @param $c + * @return \Illuminate\Support\Collection + */ public function getMediaInField($c) { if (null === $c || !$c) { @@ -649,6 +653,14 @@ class CubistMagicAbstractModel extends Model implements HasMedia return $this->getMedia($c); } + public function deleteMediaInField($c) + { + foreach ($this->getMediaInField($c) as $item) { + /** @var $item Media */ + $item->delete(); + } + } + public function getAttribute($key) { $value = parent::getAttribute($key);