getBasePath($media).'/'; } public function getPathForConversions(Media $media): string { return $this->getBasePath($media).'/conversions/'; } public function getPathForResponsiveImages(Media $media): string { return $this->getBasePath($media).'/responsive-images/'; } protected function getBasePath(Media $media): string { $model = basename(str_replace('\\', '/', $media->model_type)); return basename($model).'/images/'.$media->getKey(); } }