diff --git a/app/Http/Controllers/Api/V1/Brand/Resources/BrandMediaResource.php b/app/Http/Controllers/Api/V1/Brand/Resources/BrandMediaResource.php index b916606..85880e1 100644 --- a/app/Http/Controllers/Api/V1/Brand/Resources/BrandMediaResource.php +++ b/app/Http/Controllers/Api/V1/Brand/Resources/BrandMediaResource.php @@ -15,9 +15,8 @@ class BrandMediaResource extends JsonResource public function toArray(Request $request): array { return [ - 'thumbnail' => $this->getUrl('thumb200x200'), + 'thumbnail' => $this->getUrl('thumb400x400'), 'images_400x400' => $this->getUrl('thumb400x400'), - 'images_720x720' => $this->getUrl('thumb720x720'), 'images_800x800' => $this->getUrl('thumb800x800'), 'images_1200x1200' => $this->getUrl('thumb1200x1200'), ]; diff --git a/app/Models/CMS/Media/Banner.php b/app/Models/CMS/Media/Banner.php index f6757e5..33b43d9 100644 --- a/app/Models/CMS/Media/Banner.php +++ b/app/Models/CMS/Media/Banner.php @@ -106,24 +106,15 @@ class Banner extends Model implements HasMedia */ public function registerMediaConversions(?Media $media = null): void { - $this->addMediaConversion('thumb200x200') - ->fit(Manipulations::FIT_CONTAIN, 200, 200); - $this->addMediaConversion('thumb400x400') ->fit(Manipulations::FIT_CONTAIN, 400, 400); $this->addMediaConversion('thumb350x350') ->fit(Manipulations::FIT_CONTAIN, 350, 350); - $this->addMediaConversion('thumb720x720') - ->fit(Manipulations::FIT_CONTAIN, 720, 720); - $this->addMediaConversion('thumb800x800') ->fit(Manipulations::FIT_CONTAIN, 800, 800); - $this->addMediaConversion('thumb1200x1200') - ->fit(Manipulations::FIT_CONTAIN, 1200, 1200); - $this->addMediaConversion('thumb288x431') ->fit(Manipulations::FIT_CONTAIN, 288, 431); diff --git a/app/Models/Ecommerce/Product/Product/Concerns/ProductMedia.php b/app/Models/Ecommerce/Product/Product/Concerns/ProductMedia.php index 1d3de37..46ea97e 100644 --- a/app/Models/Ecommerce/Product/Product/Concerns/ProductMedia.php +++ b/app/Models/Ecommerce/Product/Product/Concerns/ProductMedia.php @@ -34,7 +34,7 @@ trait ProductMedia /** * Thumbnail */ - public function thumbnail(string $size = '200x200'): string + public function thumbnail(string $size = '400x400'): string { return $this->getFirstMediaUrl('uploads', 'thumb'.$size); } @@ -42,7 +42,7 @@ trait ProductMedia /** * Get image when hovered (returns second image) */ - public function getHoverImage(string $size = '270x350'): string + public function getHoverImage(string $size = '400x400'): string { $media = $this->getMedia('uploads'); $image_count = $media->count(); diff --git a/app/Nova/Lenses/MostSoldProducts.php b/app/Nova/Lenses/MostSoldProducts.php index 5a77d94..24a5df1 100644 --- a/app/Nova/Lenses/MostSoldProducts.php +++ b/app/Nova/Lenses/MostSoldProducts.php @@ -62,7 +62,7 @@ class MostSoldProducts extends Lens { return [ ID::make(__('ID'), 'id')->sortable(), - Images::make(__('Image'), 'uploads')->conversionOnIndexView('thumb200x200'), + Images::make(__('Image'), 'uploads')->conversionOnIndexView('thumb400x400'), Text::make(__('Name'), 'name')->sortable(), Number::make(__('Price'), 'price_amount')->sortable(), diff --git a/app/Nova/Resources/Ecommerce/Channel/Channel.php b/app/Nova/Resources/Ecommerce/Channel/Channel.php index b61a5b0..c99aa13 100644 --- a/app/Nova/Resources/Ecommerce/Channel/Channel.php +++ b/app/Nova/Resources/Ecommerce/Channel/Channel.php @@ -90,7 +90,7 @@ class Channel extends Resource ID::make()->sortable(), Images::make(__('Image'), 'uploads') - ->conversionOnIndexView('thumb200x200') + ->conversionOnIndexView('thumb400x400') ->rules('required') ->required(), diff --git a/app/Nova/Resources/Ecommerce/Channel/Fields/ChannelFieldsForIndex.php b/app/Nova/Resources/Ecommerce/Channel/Fields/ChannelFieldsForIndex.php index 3208928..ee39cc3 100644 --- a/app/Nova/Resources/Ecommerce/Channel/Fields/ChannelFieldsForIndex.php +++ b/app/Nova/Resources/Ecommerce/Channel/Fields/ChannelFieldsForIndex.php @@ -18,7 +18,7 @@ class ChannelFieldsForIndex ID::make()->hidden(), Images::make(__('Image'), 'uploads') - ->conversionOnIndexView('thumb200x200'), + ->conversionOnIndexView('thumb400x400'), Text::make(__('Name'), 'name') ->sortable(), diff --git a/app/Nova/Resources/Ecommerce/Product/Brand/Brand.php b/app/Nova/Resources/Ecommerce/Product/Brand/Brand.php index fe2bca0..16f23c5 100644 --- a/app/Nova/Resources/Ecommerce/Product/Brand/Brand.php +++ b/app/Nova/Resources/Ecommerce/Product/Brand/Brand.php @@ -96,7 +96,7 @@ class Brand extends Resource ID::make()->sortable(), Images::make(__('Image'), 'uploads') - ->conversionOnIndexView('thumb200x200') + ->conversionOnIndexView('thumb400x400') ->rules('required') ->required(), diff --git a/app/Nova/Resources/Ecommerce/Product/Category/Category.php b/app/Nova/Resources/Ecommerce/Product/Category/Category.php index 9be4602..be3c19a 100644 --- a/app/Nova/Resources/Ecommerce/Product/Category/Category.php +++ b/app/Nova/Resources/Ecommerce/Product/Category/Category.php @@ -83,7 +83,7 @@ class Category extends Resource ID::make()->sortable(), Images::make(__('Image'), 'uploads') - ->conversionOnIndexView('thumb200x200') + ->conversionOnIndexView('thumb400x400') ->rules('required') ->required(), diff --git a/app/Nova/Resources/Ecommerce/Product/Collection/Collection.php b/app/Nova/Resources/Ecommerce/Product/Collection/Collection.php index c61c34a..3580cab 100644 --- a/app/Nova/Resources/Ecommerce/Product/Collection/Collection.php +++ b/app/Nova/Resources/Ecommerce/Product/Collection/Collection.php @@ -76,7 +76,7 @@ class Collection extends Resource ID::make()->sortable(), Images::make(__('Image'), 'uploads') - ->conversionOnIndexView('thumb200x200') + ->conversionOnIndexView('thumb400x400') ->rules('required') ->required(), diff --git a/app/Nova/Resources/Ecommerce/Product/Inventory/Product/ProductResource.php b/app/Nova/Resources/Ecommerce/Product/Inventory/Product/ProductResource.php index c5f1176..8b0b879 100644 --- a/app/Nova/Resources/Ecommerce/Product/Inventory/Product/ProductResource.php +++ b/app/Nova/Resources/Ecommerce/Product/Inventory/Product/ProductResource.php @@ -81,7 +81,7 @@ class ProductResource extends Resource { return [ ID::make()->sortable(), - Images::make(__('Image'), 'uploads')->conversionOnIndexView('thumb200x200'), + Images::make(__('Image'), 'uploads')->conversionOnIndexView('thumb400x400'), Text::make(__('Name'), fn () => $this->novaDetailPage()) ->displayUsing(FieldHelpers::asLink( link: $this->novaDetailPage(), diff --git a/app/Nova/Resources/Ecommerce/Product/Product/Concerns/ProductFieldsForCreate.php b/app/Nova/Resources/Ecommerce/Product/Product/Concerns/ProductFieldsForCreate.php index ef6f711..e9d563f 100644 --- a/app/Nova/Resources/Ecommerce/Product/Product/Concerns/ProductFieldsForCreate.php +++ b/app/Nova/Resources/Ecommerce/Product/Product/Concerns/ProductFieldsForCreate.php @@ -93,7 +93,7 @@ class ProductFieldsForCreate ->rules('nullable', 'string'), Images::make(__('Image'), 'uploads') - ->conversionOnIndexView('thumb200x200') + ->conversionOnIndexView('thumb400x400') ->rules('required') ->setFileName(NovaForm::fillMediaFileName()) ->required(), diff --git a/app/Nova/Resources/Ecommerce/Product/Product/Concerns/Variant/VariantFieldsForDetail.php b/app/Nova/Resources/Ecommerce/Product/Product/Concerns/Variant/VariantFieldsForDetail.php index 3727981..5757a45 100644 --- a/app/Nova/Resources/Ecommerce/Product/Product/Concerns/Variant/VariantFieldsForDetail.php +++ b/app/Nova/Resources/Ecommerce/Product/Product/Concerns/Variant/VariantFieldsForDetail.php @@ -32,7 +32,7 @@ class VariantFieldsForDetail BelongsTo::make(__('Parent'), 'parent', Product::class), Images::make(__('Image'), 'uploads') - ->conversionOnIndexView('thumb200x200'), + ->conversionOnIndexView('thumb400x400'), Text::make(__('Price'), 'cost_amount') ->rules('required', 'numeric'), diff --git a/app/Nova/Resources/Ecommerce/Product/Product/Concerns/Variant/VariantFieldsForIndex.php b/app/Nova/Resources/Ecommerce/Product/Product/Concerns/Variant/VariantFieldsForIndex.php index 4faec42..e9e8601 100644 --- a/app/Nova/Resources/Ecommerce/Product/Product/Concerns/Variant/VariantFieldsForIndex.php +++ b/app/Nova/Resources/Ecommerce/Product/Product/Concerns/Variant/VariantFieldsForIndex.php @@ -20,7 +20,7 @@ class VariantFieldsForIndex ID::make()->sortable(), Images::make(__('Image'), 'uploads') - ->conversionOnIndexView('thumb200x200'), + ->conversionOnIndexView('thumb400x400'), Text::make(__('Price'), 'cost_amount') ->rules('required', 'numeric'),