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 f66e951..962aa5e 100644 --- a/database/migrations/2023_03_14_150900_create_users_table.php +++ b/database/migrations/2023_03_14_150900_create_users_table.php @@ -1,7 +1,10 @@ smallInteger('role')->nullable()->after('remember_token'); + }); + DB::table('users')->get()->each(function (object $user) { + DB::table('users')->where('id', $user->id) + ->update(['role' => in_array($user->email, [ + 'informatique.internet@ldc.fr', + 'equipe.web@ldc.fr' + ]) ? 1 : 2]); + }); + Schema::table('users', function (Blueprint $table) { + $table->smallInteger('role')->change(); + }); return; - } + } //end if Schema::create('users', function (Blueprint $table) { $table->bigIncrements('id'); $table->string('name', 100)->default('0');