سلام
جدولی دارم با این ساختار:
ولی سطری رو که دورش قرمز کردم داپلیکیت هست.
چطوری میتونم این دو تا ستون رو مرتبط با همدیگه یونیک تعریف کنم؟
یعنی منظورم اینه که، برای مثال یوزر آیدی ۸ میتونه وجود چندین بار وجود داشته باشه، ولی رکوردی با یوزر آیدی ۸ و کورس آیدی ۵ فقط یکبار بتونه درج بشه.
Schema::create('course_registrations', function (Blueprint $table) { $table->foreignId('user_id')->unique('course_id')->constrained(); $table->foreignId('course_id')->unique('user_id')->constrained(); $table->integer('purchased_price'); $table->dateTime('registered_at'); });
از این روش استفاده کردم ولی کارساز نیست و ارور میده.