From 0ede7280a4fbf45a2a4c93166a5172a530c419c9 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Fri, 24 Apr 2026 13:26:21 +0700 Subject: [PATCH] fix: normalize order timestamps to start of day and prevent future-dated entries in OrderSeeder --- database/seeders/OrderSeeder.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/database/seeders/OrderSeeder.php b/database/seeders/OrderSeeder.php index 841d524..309977f 100644 --- a/database/seeders/OrderSeeder.php +++ b/database/seeders/OrderSeeder.php @@ -62,7 +62,11 @@ public function run(): void $customer = $customers->random(); $status = $this->getRandomStatus(); - $orderedAt = $date->copy()->addHours(rand(8, 22))->addMinutes(rand(0, 59)); + $orderedAt = $date->copy()->startOfDay()->addHours(rand(8, 22))->addMinutes(rand(0, 59)); + + if ($orderedAt->gt(now())) { + $orderedAt = now(); + } $order = Order::create([ 'outlet_id' => $outlet->id,