From cc4d22acb7d66a5564b5ad70812fa841267b5fd0 Mon Sep 17 00:00:00 2001 From: Brian Rogers Date: Fri, 10 Apr 2026 09:52:27 -0600 Subject: [PATCH] condensing migrations --- ...026_04_09_222641_create_products_table.php | 1 + ..._09_223718_add_image_to_products_table.php | 28 ----------------- .../2026_04_10_135926_create_carts_table.php | 2 +- ...2833_add_unique_user_id_to_carts_table.php | 28 ----------------- ...8_make_user_id_nullable_on_carts_table.php | 30 ------------------- 5 files changed, 2 insertions(+), 87 deletions(-) delete mode 100644 database/migrations/2026_04_09_223718_add_image_to_products_table.php delete mode 100644 database/migrations/2026_04_10_142833_add_unique_user_id_to_carts_table.php delete mode 100644 database/migrations/2026_04_10_144128_make_user_id_nullable_on_carts_table.php diff --git a/database/migrations/2026_04_09_222641_create_products_table.php b/database/migrations/2026_04_09_222641_create_products_table.php index ad8c1ec..a252ccd 100644 --- a/database/migrations/2026_04_09_222641_create_products_table.php +++ b/database/migrations/2026_04_09_222641_create_products_table.php @@ -15,6 +15,7 @@ return new class extends Migration $table->id(); $table->string('name'); $table->text('description'); + $table->string('image_url')->nullable(); $table->unsignedInteger('price_cents'); $table->timestamps(); }); diff --git a/database/migrations/2026_04_09_223718_add_image_to_products_table.php b/database/migrations/2026_04_09_223718_add_image_to_products_table.php deleted file mode 100644 index d40ce02..0000000 --- a/database/migrations/2026_04_09_223718_add_image_to_products_table.php +++ /dev/null @@ -1,28 +0,0 @@ -string('image_url')->nullable()->after('description'); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::table('products', function (Blueprint $table) { - $table->dropColumn('image_url'); - }); - } -}; diff --git a/database/migrations/2026_04_10_135926_create_carts_table.php b/database/migrations/2026_04_10_135926_create_carts_table.php index 0df4b94..27b35f2 100644 --- a/database/migrations/2026_04_10_135926_create_carts_table.php +++ b/database/migrations/2026_04_10_135926_create_carts_table.php @@ -13,7 +13,7 @@ return new class extends Migration { Schema::create('carts', function (Blueprint $table) { $table->id(); - $table->foreignId('user_id')->constrained(); + $table->foreignId('user_id')->nullable(); $table->timestamp('stale_date')->nullable(); $table->timestamps(); }); diff --git a/database/migrations/2026_04_10_142833_add_unique_user_id_to_carts_table.php b/database/migrations/2026_04_10_142833_add_unique_user_id_to_carts_table.php deleted file mode 100644 index dd0235d..0000000 --- a/database/migrations/2026_04_10_142833_add_unique_user_id_to_carts_table.php +++ /dev/null @@ -1,28 +0,0 @@ -unique('user_id'); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::table('carts', function (Blueprint $table) { - $table->dropUnique(['user_id']); - }); - } -}; diff --git a/database/migrations/2026_04_10_144128_make_user_id_nullable_on_carts_table.php b/database/migrations/2026_04_10_144128_make_user_id_nullable_on_carts_table.php deleted file mode 100644 index 310454a..0000000 --- a/database/migrations/2026_04_10_144128_make_user_id_nullable_on_carts_table.php +++ /dev/null @@ -1,30 +0,0 @@ -dropUnique(['user_id']); - $table->foreignId('user_id')->nullable()->change(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::table('carts', function (Blueprint $table) { - $table->foreignId('user_id')->nullable(false)->change(); - $table->unique('user_id'); - }); - } -};