From 58656fbaec3a8db16edfc4516119e056d2d3ff66 Mon Sep 17 00:00:00 2001 From: Brady Wetherington Date: Thu, 14 Sep 2023 21:14:26 +0100 Subject: [PATCH] Clean up this migration so it runs forwards and backwards OK --- ...e_column_to_default_values_for_custom_fields.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/database/migrations/2023_08_14_164625_add_type_column_to_default_values_for_custom_fields.php b/database/migrations/2023_08_14_164625_add_type_column_to_default_values_for_custom_fields.php index 28eab4ae7b..10716a2e0f 100644 --- a/database/migrations/2023_08_14_164625_add_type_column_to_default_values_for_custom_fields.php +++ b/database/migrations/2023_08_14_164625_add_type_column_to_default_values_for_custom_fields.php @@ -1,5 +1,7 @@ text('type')->default('App\\Models\\Asset'); - $table->renameColumn('asset_model_id','item_pivot_id'); + $table->string('type')->nullable(); + $table->renameColumn('asset_model_id','item_pivot_id'); //this one works. okay. that's someting. + //$table->text('type')->nullable(false)->change(); }); + DefaultValuesForCustomFields::query()->update(['type' => Asset::class]); + Schema::table('default_values_for_custom_fields', function (Blueprint $table) { + //$table->renameColumn('asset_model_id','item_pivot_id'); //this one works. okay. that's someting. + $table->string('type')->nullable(false)->change(); + }); + } /**