راکت

یک سوال در مورد ولیدیشن

3 پاسخ

@ali.bayat
میخواهم در validation بگم در یک ردیفی که اگه admin_id=1,form_id=6 در دیتا بیس وجود داشت دیگه ازش ساخته نشه
به شکل دیگه بگم هر ادمین دارای چند فرم هست
ادمین میتونه تکراری باشه اما هر ادمین یک فرم مخصوص داره نمیتونه 2 تا فرم با شماره 6 داشته باشه چطوری میتونم ولیدیشن این رو بنویسم.

ftp
ftp
@ftp
ثبت پرسش جدید

پاسخ‌ها

3
سبحان دادخواه
سبحان دادخواه
@SobhanDadkhah

تخصص: دانشجوی برنامه نویسی :)

@mehdisut
سلام . سمت دیتابیس با این کد میتونید جفت ستون رو یونیک در نظر بگیرید .

$table->primary(['admin_id' , 'form_id']);

اینطوری هیچ سطری نیست که جفت ستون هاش شبیه دیگری باشه !
برای ولیدیشن لاراول هم این لینک هارو پیشنهاد میکنم چک کنید :
https://laracasts.com/discuss/channels/laravel/how-validate-unique-combination
https://stackoverflow.com/questions/29093061/composite-unique-key-validation-laravel

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

از متد unique هم میتونی استفاده کنی

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

ftp
ftp
@ftp

تخصص: ساده

@ali.bayat
نه جواب من این نیست
اخه اماکن داره یک فردی با یک یوزر دیگه بیاد و ایدی فرمش با این ایدی فرم یکی باشه اونجوری که به مشکل میخوریم

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

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