diff --git a/database/migrations/2025_05_06_055307_create_rooms_table.php b/database/migrations/2025_05_06_055307_create_rooms_table.php index d4468c7..1ace277 100644 --- a/database/migrations/2025_05_06_055307_create_rooms_table.php +++ b/database/migrations/2025_05_06_055307_create_rooms_table.php @@ -24,6 +24,8 @@ return new class extends Migration $table->dateTime('started_at')->nullable()->comment('開始時間'); // $table->dateTime('ended_at')->nullable()->comment('結束時間'); // $table->timestamps(); + // 👇 複合唯一鍵(分店 + 樓層 + 類型 + 包廂名稱) + $table->unique(['branch_id', 'floor', 'type', 'name'], 'unique_room_name_per_branch_floor_type'); }); }