From 330d1ba49cb8bc6826c60aac3bf2b0060a2b437e Mon Sep 17 00:00:00 2001 From: Daniel-I-Am Date: Sat, 29 Aug 2020 01:23:03 +0200 Subject: [PATCH] Sean was right --- .../2020_08_28_193017_create_user_links_table.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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']); }); }