From 0f84ec023e9de8b3351d51aa9f11e72d0eef94ca Mon Sep 17 00:00:00 2001 From: josh Date: Sat, 11 Apr 2026 23:11:22 +1000 Subject: [PATCH] Added Charts --- app/Models/UserFlight.php | 2 ++ ...dd_update_column_to_user_flights_table.php | 22 +++++++++++++++++++ resources/js/Pages/AddFlight.vue | 2 +- 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 database/migrations/2026_04_11_130854_add_update_column_to_user_flights_table.php diff --git a/app/Models/UserFlight.php b/app/Models/UserFlight.php index 09b9616..afbe569 100644 --- a/app/Models/UserFlight.php +++ b/app/Models/UserFlight.php @@ -24,11 +24,13 @@ class UserFlight extends Model 'flight_class_id', 'flight_reason_id', 'note', + 'auto_update', ]; protected $casts = [ 'departure_date' => 'immutable_datetime', 'arrival_date' => 'immutable_datetime', + 'auto_update' => 'boolean', ]; public function calculateGreatCircleDistance(): float{ diff --git a/database/migrations/2026_04_11_130854_add_update_column_to_user_flights_table.php b/database/migrations/2026_04_11_130854_add_update_column_to_user_flights_table.php new file mode 100644 index 0000000..b2d8a05 --- /dev/null +++ b/database/migrations/2026_04_11_130854_add_update_column_to_user_flights_table.php @@ -0,0 +1,22 @@ +boolean('auto_update')->default(false)->after('note'); + }); + } + + public function down(): void + { + Schema::table('user_flights', function (Blueprint $table) { + $table->dropColumn('auto_update'); + }); + } +}; diff --git a/resources/js/Pages/AddFlight.vue b/resources/js/Pages/AddFlight.vue index b8cadcc..0862c2b 100644 --- a/resources/js/Pages/AddFlight.vue +++ b/resources/js/Pages/AddFlight.vue @@ -349,7 +349,7 @@ const aircraftOptionsData = ref<{ value: number; title: string }[]>(props.flight