From e4c36c8759fa31c3c5899ffa05672e7b82447e89 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Sun, 5 Jul 2026 15:32:47 +0700 Subject: [PATCH] fix: update CuttingService and CuttingProductVariantSection to make variant images optional; adjust validation and UI components for improved user experience --- app/Services/Manage/CuttingService.php | 2 +- .../admin/manage/cuttings/form/CuttingProductVariantSection.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Services/Manage/CuttingService.php b/app/Services/Manage/CuttingService.php index ad6ffac..f54829a 100644 --- a/app/Services/Manage/CuttingService.php +++ b/app/Services/Manage/CuttingService.php @@ -1259,7 +1259,7 @@ public function quickCreateProduct(array $validated): array $variantData['images'] ?? null, null, $maxVariantImages, - required: true, + required: false, errorKey: "variants.{$index}.images", s3Keys: $variantData['s3_keys'] ?? null, ); diff --git a/resources/js/pages/admin/manage/cuttings/form/CuttingProductVariantSection.vue b/resources/js/pages/admin/manage/cuttings/form/CuttingProductVariantSection.vue index d524fbf..3c38d8b 100644 --- a/resources/js/pages/admin/manage/cuttings/form/CuttingProductVariantSection.vue +++ b/resources/js/pages/admin/manage/cuttings/form/CuttingProductVariantSection.vue @@ -77,7 +77,7 @@ const emit = defineEmits<{