From 6e69bea82a4663b559e46dd6ac27e5d4032da57f Mon Sep 17 00:00:00 2001 From: Josh Dredge Date: Wed, 24 Jun 2026 19:02:30 +1000 Subject: [PATCH] Form updates --- app/Console/Commands/UpdateAlliances.php | 31 ++++++++++++++++++++++++ routes/console.php | 1 + 2 files changed, 32 insertions(+) create mode 100644 app/Console/Commands/UpdateAlliances.php diff --git a/app/Console/Commands/UpdateAlliances.php b/app/Console/Commands/UpdateAlliances.php new file mode 100644 index 0000000..596a645 --- /dev/null +++ b/app/Console/Commands/UpdateAlliances.php @@ -0,0 +1,31 @@ +startOfMinute(); + $day = Date('Y-m-d', $time); + + if($day == '2026-12-17'){ + Airline::whereInternalName('asiana')->update(['alliance' => null]); + } + + if($day == '2027-12-12'){ + $oneworld = Alliance::whereInternalName('oneworld')->first(); + Airline::whereInternalName('philippine-airlines')->update(['alliance' => $oneworld->id]); + } + } + +} diff --git a/routes/console.php b/routes/console.php index 2a8ee45..eed92cd 100644 --- a/routes/console.php +++ b/routes/console.php @@ -3,5 +3,6 @@ use Illuminate\Foundation\Inspiring; use Illuminate\Support\Facades\Artisan; +Schedule::command('app:update-alliances')->dailyAt('09:00')->runInBackground(); Schedule::command('app:update-departed-flights')->hourly()->runInBackground(); Schedule::command('app:flight-feed-update')->everyMinute()->runInBackground();