راکت

محدودیت یکتا

1 پاسخ

سلام ، وقت بخیر
چگونه می‌توان یک محدودیت یکتا (unique constraint) بر روی چند فیلد در یک مدل Laravel تعریف کرد؟

ثبت پرسش جدید

پاسخ‌ها

1
محمد رضا
محمد رضا
@salar.mohammad2013

تخصص: Full Stack Developer

سلام اگر موقع ساخت جدول منظورته
مستندات

$table->unique('email', 'unique_email');

مثال بالا تک فیلد هست و بعدش نامی قرار داده توی مستندات
توی نت سرچ کنی به شکل زیر زیاد هست

$table->unique(['student_code', 'chaperone_code']); //  [ 'column1', 'column2']

ولی فکر میکنم نیاز به نام داره که درست ترش به شکل زیر باشه

$table->unique(["email", "plan_id"], 'user_plan_unique');

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام