Daniel Supernault пре 6 година
родитељ
комит
fb24f382c0
1 измењених фајлова са 17 додато и 2 уклоњено
  1. 17 2
      app/Media.php

+ 17 - 2
app/Media.php

@@ -19,8 +19,12 @@ class Media extends Model
 
     public function url()
     {
-        $path = $this->media_path;
-        $url = Storage::url($path);
+        if(!empty($this->remote_media) && $this->remote_url) {
+            $url = $this->remote_url;
+        } else {
+            $path = $this->media_path;
+            $url = Storage::url($path);
+        }
 
         return url($url);
     }
@@ -60,4 +64,15 @@ class Media extends Model
     {
         return json_decode($this->metadata, true, 3);
     }
+
+    public function getModel()
+    {
+        if(empty($this->metadata)) {
+            return false;
+        }
+        $meta = $this->getMetadata();
+        if($meta && isset($meta['Model'])) {
+            return $meta['Model'];
+        }
+    }
 }