Explorar o código

Update Status model, add cache busting to unprocessed media urls

Daniel Supernault %!s(int64=7) %!d(string=hai) anos
pai
achega
8194432073
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      app/Status.php

+ 4 - 2
app/Status.php

@@ -42,8 +42,10 @@ class Status extends Model
 
     public function mediaUrl()
     {
-      $path = $this->firstMedia()->media_path;
-      $url = Storage::url($path);
+      $media = $this->firstMedia();
+      $path = $media->media_path;
+      $hash = is_null($media->processed_at) ? md5('unprocessed') : md5($media->created_at); 
+      $url = Storage::url($path) . "?v={$hash}";
       return url($url);
     }