diff --git a/database/migrations/2024_02_29_111020_update_type_column_in_config_table.php b/database/migrations/2024_02_29_111020_update_type_column_in_config_table.php index e26cab5..d711636 100644 --- a/database/migrations/2024_02_29_111020_update_type_column_in_config_table.php +++ b/database/migrations/2024_02_29_111020_update_type_column_in_config_table.php @@ -1,7 +1,7 @@ string('type')->nullable(false)->default('boolean')->change(); + $tableName = config('laravel-config.table'); + + Schema::table($tableName, function () use ($tableName): void { + DB::statement("ALTER TABLE $tableName CHANGE type type varchar(255) DEFAULT 'boolean' NOT NULL"); }); } /** * Reverse the migrations. - * - * @return void */ public function down(): void { - Schema::table(config('laravel-config.table'), function (Blueprint $table) { - $table->enum('type', ['boolean', 'text'])->nullable()->default('boolean')->change(); + $tableName = config('laravel-config.table'); + + Schema::table($tableName, function () use ($tableName): void { + DB::statement("ALTER TABLE $tableName CHANGE type type ENUM('boolean','text') DEFAULT 'boolean' NOT NULL "); }); } }