From 262f742017630883dac98a6546491d52482cefbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Mon, 4 Sep 2023 17:21:06 +0200 Subject: [PATCH] Add role if missing on create users --- .../2023_03_14_150900_create_users_table.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/database/migrations/2023_03_14_150900_create_users_table.php b/database/migrations/2023_03_14_150900_create_users_table.php index 962aa5e..517bd69 100644 --- a/database/migrations/2023_03_14_150900_create_users_table.php +++ b/database/migrations/2023_03_14_150900_create_users_table.php @@ -1,5 +1,6 @@ getDoctrineSchemaManager() + ->listTableColumns('users') + )->mapWithKeys(function (Column $column) { + return [$column->getName() => $column]; + }); if (Schema::hasTable('users')) { Log::debug('already has users'); + + if ($columns->has('role')) { + Log::debug('already has role column'); + return; + } Log::debug('adding role'); if (!Type::hasType('integer')) { Type::addType('integer', SmallIntType::class);