diff --git a/database/migrations/2026_01_31_220302_remove_is_invoice_generated_from_bookings_table.php b/database/migrations/2026_01_31_220302_remove_is_invoice_generated_from_bookings_table.php new file mode 100644 index 00000000..497d4ea4 --- /dev/null +++ b/database/migrations/2026_01_31_220302_remove_is_invoice_generated_from_bookings_table.php @@ -0,0 +1,42 @@ +dropIndex('bookings_is_invoice_generated_index'); + + // Then drop the column + $table->dropColumn('is_invoice_generated'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('bookings', function (Blueprint $table) { + // Re-add the column + $table->boolean('is_invoice_generated') + ->default(false) + ->after('status'); + + // Recreate the index + $table->index('is_invoice_generated', 'bookings_is_invoice_generated_index'); + }); + } +} diff --git a/database/migrations/2026_01_31_220320_remove_is_invoice_generated_from_booking_logs_table.php b/database/migrations/2026_01_31_220320_remove_is_invoice_generated_from_booking_logs_table.php new file mode 100644 index 00000000..45c02fe6 --- /dev/null +++ b/database/migrations/2026_01_31_220320_remove_is_invoice_generated_from_booking_logs_table.php @@ -0,0 +1,34 @@ +dropColumn('is_invoice_generated'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('booking_logs', function (Blueprint $table) { + $table->boolean('is_invoice_generated') + ->default(false) + ->after('status'); + }); + } +}