راکت
حل شده

اعتبار سنجی فیلد تکراری در آپدیت یک رکورد

2 پاسخ

سلام
چطوری میشه rule ی در request برای validation ایجاد کرد که مقدار تکراری رو در متد PATCH اعتبار سنجی کنه ؟
فرض بر این هست که برای فیلد title میخوایم تکراری وارد نشه.

این کد در فایل Request مربوط به اون مدل و در متد rules میبایست handle بشه
تا در حالت ویرایش رکورد مقدار فیلد خودش رو به اشتباه به عنوان تکراری نشناسه

با سپاس

ثبت پرسش جدید

پاسخ‌ها

2
محمد صادقیان
محمد صادقیان
@drcode.ir

تخصص: برنامه نویس وب - فریم ورک Laravel

بهترین پاسخ

باید به صورت زیر عمل کنید :
Store :

    $this->validate($request, [
      'title' => 'require|unique:products'
    ]);

Update :

    $this->validate($request, [
      'title' => 'require|unique:products,title,'.$product->id
    ]);
Mohsen Hassanshahi
Mohsen Hassanshahi
@a.hassanshahi74

تخصص: برنامه نویس

سلام به نظرم شما این
https://laravel.com/docs/5.7/validation#available-validation-rules
رو یه نگاه بندازید قطعا جواب میگیرید

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

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

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