علی بهاری
7 ماه پیش توسط علی بهاری مطرح شد
1 پاسخ

محدودیت یکتا

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


ثبت پرسش جدید
محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 7 ماه پیش مطرح شد
0

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

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

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

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

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

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

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

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