self::VISIBILITY_TYPE_DRAFT, self::VISIBILITY_TYPE_PRIVATE => self::VISIBILITY_TYPE_PRIVATE, self::VISIBILITY_TYPE_PUBLIC => self::VISIBILITY_TYPE_PUBLIC, ]; } public function thumbnails() { return $this->hasMany(UploadThumbnail::class, 'studio_plus_upload_id')->latest(); } public function getVideoUrlAttribute($value) { return url($value); } }