diff --git a/database/migrations/2020_08_28_193017_create_user_links_table.php b/database/migrations/2020_08_28_193017_create_user_links_table.php index b8293b3..5702009 100644 --- a/database/migrations/2020_08_28_193017_create_user_links_table.php +++ b/database/migrations/2020_08_28_193017_create_user_links_table.php @@ -16,10 +16,12 @@ class CreateUserLinksTable extends Migration Schema::create('user_links', function (Blueprint $table) { $table->id(); $table->foreignId('freeCompanyLinkId')->constrained('free_company_links'); - $table->bigInteger('lodestoneId')->nullable(); - $table->bigInteger('discordUserId')->nullable(); + $table->bigInteger('lodestoneId')->unique(); + $table->bigInteger('discordUserId')->nullable()->unique(); $table->bigInteger('websiteUserId')->nullable(); $table->timestamps(); + + $table->unique(['freeCompanyLinkId', 'websiteUserId']); }); }