comment(Inspiring::quote()); })->purpose('Display an inspiring quote'); Artisan::command('reservations:expire', function (): void { $expired = app(ExpireStockReservationsService::class)->expireOverdue(); $this->info("Expired purchases: {$expired['purchases']}"); $this->info("Expired cart items: {$expired['cart_items']}"); })->purpose('Release expired stock reservations from purchases and abandoned carts'); Schedule::command('reservations:expire') ->everyMinute() ->withoutOverlapping();