From 9bb2e4246b2245665660cd168d5a543e878b4bc9 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 8 Jun 2026 18:11:32 +0200 Subject: [PATCH] Add migration to fix NULL last_username_change values and enforce default 0 --- ...ll_last_username_change_on_users_table.php | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 database/migrations/2026_06_08_000001_fix_null_last_username_change_on_users_table.php diff --git a/database/migrations/2026_06_08_000001_fix_null_last_username_change_on_users_table.php b/database/migrations/2026_06_08_000001_fix_null_last_username_change_on_users_table.php new file mode 100644 index 0000000..1bfa854 --- /dev/null +++ b/database/migrations/2026_06_08_000001_fix_null_last_username_change_on_users_table.php @@ -0,0 +1,26 @@ +whereNull('last_username_change') + ->orWhere('last_username_change', 0) + ->update(['last_username_change' => 0]); + + Schema::table('users', function (Blueprint $table) { + $table->integer('last_username_change')->default(0)->change(); + }); + } + + public function down(): void + { + // Cannot reliably revert default and data changes + } +};