]> _ Git - cubist_cms-back.git/commitdiff
wip #4624 @0:05
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 27 Jul 2021 09:38:58 +0000 (11:38 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 27 Jul 2021 09:38:58 +0000 (11:38 +0200)
src/app/Magic/Models/CubistMagicAbstractModel.php

index 097a720ed86e399dfc34f79dd40905d81c14f2ae..03db139d884a466fc9462526a6e55cd34305d574 100644 (file)
@@ -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);