From e1a0d25c3c369d3ba1e2c0c3b076abc48aa9d4f2 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 13 Aug 2026 00:28:10 +0700 Subject: [PATCH] feat: update relationships in models to include trashed records for CuttingMaterial, OrderItem, ProductVariant, and RestockItem --- app/Models/CuttingMaterial.php | 2 +- app/Models/OrderItem.php | 2 +- app/Models/ProductVariant.php | 2 +- app/Models/RestockItem.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Models/CuttingMaterial.php b/app/Models/CuttingMaterial.php index 67282f1..69ad875 100644 --- a/app/Models/CuttingMaterial.php +++ b/app/Models/CuttingMaterial.php @@ -50,7 +50,7 @@ public function cutting(): BelongsTo public function rawMaterialPrice(): BelongsTo { - return $this->belongsTo(RawMaterialPrice::class); + return $this->belongsTo(RawMaterialPrice::class)->withTrashed(); } public function user(): BelongsTo diff --git a/app/Models/OrderItem.php b/app/Models/OrderItem.php index c01e099..e7c8ebd 100644 --- a/app/Models/OrderItem.php +++ b/app/Models/OrderItem.php @@ -69,7 +69,7 @@ public function order(): BelongsTo public function productVariant(): BelongsTo { - return $this->belongsTo(ProductVariant::class); + return $this->belongsTo(ProductVariant::class)->withTrashed(); } public function user(): BelongsTo diff --git a/app/Models/ProductVariant.php b/app/Models/ProductVariant.php index 2d68022..a40ea26 100644 --- a/app/Models/ProductVariant.php +++ b/app/Models/ProductVariant.php @@ -68,7 +68,7 @@ public function orderItems(): HasMany public function product(): BelongsTo { - return $this->belongsTo(Product::class); + return $this->belongsTo(Product::class)->withTrashed(); } public function productPrices(): HasMany diff --git a/app/Models/RestockItem.php b/app/Models/RestockItem.php index f8064fd..a60ad81 100644 --- a/app/Models/RestockItem.php +++ b/app/Models/RestockItem.php @@ -41,7 +41,7 @@ protected function formattedUnitPrice(): Attribute public function productVariant(): BelongsTo { - return $this->belongsTo(ProductVariant::class); + return $this->belongsTo(ProductVariant::class)->withTrashed(); } public function restock(): BelongsTo