Feature: Order Service Provider, Order Events Observers

This commit is contained in:
2026-09-01 14:04:12 +03:00
parent 29e77a973b
commit 3497553b41
20 changed files with 563 additions and 1 deletions
+22
View File
@@ -0,0 +1,22 @@
<?php
namespace Modules\Core\Order\Observers;
use Lunar\Models\Order;
use Modules\Core\Order\Events\OrderStatusUpdated;
class OrderObserver
{
public function updated(Order $order): void
{
if (! $order->wasChanged('status')) {
return;
}
OrderStatusUpdated::dispatch(
$order,
$order->getOriginal('status'),
$order->status,
);
}
}