putFile($this->path($facet), $image); Image::query()->create([ Image::ATTRIBUTE_FACET => $facet->value, Image::ATTRIBUTE_PATH => $fsFile, ]); } /** * Path to storage image in filesystem. * * @param ImageFacet $facet * @return string */ protected function path(ImageFacet $facet): string { return Str::of(Str::kebab($facet->localize())) ->__toString(); } }