diff --git a/database/migrations/2023_01_14_185804_add_reputation_field_on_user_table.php b/database/migrations/2023_01_14_185804_add_reputation_field_on_user_table.php index ce6c78c..63f25c5 100644 --- a/database/migrations/2023_01_14_185804_add_reputation_field_on_user_table.php +++ b/database/migrations/2023_01_14_185804_add_reputation_field_on_user_table.php @@ -11,6 +11,10 @@ return new class extends Migration */ public function up(): void { + if (Schema::hasColumn('users', 'reputation')) { + return; + } + Schema::table('users', function (Blueprint $table) { $table->unsignedInteger('reputation')->default(0)->after('remember_token'); }); @@ -21,6 +25,10 @@ return new class extends Migration */ public function down(): void { + if (! Schema::hasColumn('users', 'reputation')) { + return; + } + Schema::table('users', function (Blueprint $table) { $table->dropColumn('reputation'); });