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'); + } }