From 2dfa3747b5fc1f730ca0940353c9711183fa143c Mon Sep 17 00:00:00 2001 From: Mekan1206 Date: Sun, 8 Feb 2026 02:07:05 +0500 Subject: [PATCH] WIP --- app/Models/Ecommerce/Product/Order/Order.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Models/Ecommerce/Product/Order/Order.php b/app/Models/Ecommerce/Product/Order/Order.php index 552f695..25e397e 100644 --- a/app/Models/Ecommerce/Product/Order/Order.php +++ b/app/Models/Ecommerce/Product/Order/Order.php @@ -5,6 +5,7 @@ namespace App\Models\Ecommerce\Product\Order; use App\Models\Ecommerce\Product\Order\Concerns\HasPayments; use App\Models\Ecommerce\Product\Order\Concerns\HasShipping; use App\Models\Ecommerce\Product\Order\Concerns\HasStatus; +use App\Models\Ecommerce\Product\Order\Status\OrderStatus; use App\Models\System\Settings\Location\Province; use App\Models\System\Settings\Payments\PaymentType; use App\Models\User; @@ -89,4 +90,14 @@ class Order extends Model { return $this->belongsTo(PaymentType::class, 'payment_type_id'); } + + /** + * Booted + */ + protected static function booted(): void + { + static::creating(function (Order $order) { + $order->status = $order->status ?? OrderStatus::default(); + }); + } }