From cc735e461df7dab117a7ec5f10c5304b6ac09498 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 18 Dec 2025 11:19:38 +0700 Subject: [PATCH] feat: add early validation for perfume and quality with toast notification. --- app/Traits/Order/WithAddItem.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Traits/Order/WithAddItem.php b/app/Traits/Order/WithAddItem.php index 6476bfd..c263595 100644 --- a/app/Traits/Order/WithAddItem.php +++ b/app/Traits/Order/WithAddItem.php @@ -111,6 +111,12 @@ protected function handleRefillPerfume(): void $perfume = Perfume::find($this->form->perfume_id); $quality = Formula::find($this->form->quality_id); + if (! $perfume || ! $quality) { + $this->toast('Parfum, ukuran, atau kualitas tidak valid.', 'Gagal', 'danger'); + + return; + } + $quantity = $quality->volume; if (! $perfume || ! $quality || $quantity <= 0) {