diff --git a/app/Models/Ecommerce/Product/Product/Concerns/ProductMedia.php b/app/Models/Ecommerce/Product/Product/Concerns/ProductMedia.php index 19491b2..44b7c1d 100644 --- a/app/Models/Ecommerce/Product/Product/Concerns/ProductMedia.php +++ b/app/Models/Ecommerce/Product/Product/Concerns/ProductMedia.php @@ -4,6 +4,7 @@ namespace App\Models\Ecommerce\Product\Product\Concerns; use Spatie\Image\Manipulations; use Spatie\MediaLibrary\MediaCollections\Models\Media; +use Illuminate\Support\Str; trait ProductMedia { @@ -13,7 +14,8 @@ trait ProductMedia public function registerMediaCollections(): void { $this->addMediaCollection('uploads') - ->useFallbackUrl(url('/assets/web/images/05.jpg')); + ->useFallbackUrl(url('/assets/web/images/05.jpg')) + ->usingFileName(Str::random(12) . '.' . $this->getClientOriginalExtension()); } /**