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'); - }); - } -};