From 3c830259d8e32312c8f4495763697490b04699cb Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Wed, 29 Oct 2025 08:47:10 +0700 Subject: [PATCH] feat(model): menambahkan relasi orderItems ke model barang --- app/Models/Bottle.php | 5 +++++ app/Models/Perfume.php | 5 +++++ app/Models/Product.php | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/app/Models/Bottle.php b/app/Models/Bottle.php index c611f09..faeb3b8 100644 --- a/app/Models/Bottle.php +++ b/app/Models/Bottle.php @@ -46,4 +46,9 @@ public function purchaseItems(): MorphMany { return $this->morphMany(PurchaseItem::class, 'purchasable'); } + + public function orderItems(): MorphMany + { + return $this->morphMany(PurchaseItem::class, 'orderable'); + } } diff --git a/app/Models/Perfume.php b/app/Models/Perfume.php index bea35e1..fae7979 100644 --- a/app/Models/Perfume.php +++ b/app/Models/Perfume.php @@ -56,4 +56,9 @@ public function purchaseItems(): MorphMany { return $this->morphMany(PurchaseItem::class, 'purchasable'); } + + public function orderItems(): MorphMany + { + return $this->morphMany(PurchaseItem::class, 'orderable'); + } } diff --git a/app/Models/Product.php b/app/Models/Product.php index deb3417..813ff71 100644 --- a/app/Models/Product.php +++ b/app/Models/Product.php @@ -43,4 +43,9 @@ public function purchaseItems(): MorphMany { return $this->morphMany(PurchaseItem::class, 'purchasable'); } + + public function orderItems(): MorphMany + { + return $this->morphMany(PurchaseItem::class, 'orderable'); + } }