سلام دوستان من به یک مشکل برخوردم من میخوام در موقع اپدیت کردن یک مقدار در یک جدول مثلا مقاله ها عنوان مقاله میخوام به صورت یونیک باشه ولی موقع اپدیت خطای ولیدیت دریافت می کنم اگر rule unique:articles رو هم حذف کنم اگه عنوان یه مقاله دیگه رو که قبلا ذخیره شده توی جدول رو وارد کنم به صورت تکراری ذخیره میکنه چطور میتونم این مشکل رو رفع کنم؟
اگه فیلد عنوان رو title در نظر بگیریم میشه
unique:articles,title,id
ایدی که در اخر نوشتم باید ایدی اون سطری باشه که میخاین اپدیتش کنید
اگه فیلد عنوان رو title در نظر بگیریم میشه
unique:articles,title,id
ایدی که در اخر نوشتم باید ایدی اون سطری باشه که میخاین اپدیتش کنید
@hossein.molapour
با سلام. به شیوه زیر میتونید مقداری که میخواین آپدیت کنید رو Ignore کنید.
use Illuminate\Validation\Rule;
$user_id = $request->input('user_id');
$this->validate($request, [
'email' => ['required', 'string', 'email', 'max:255', Rule::unique('users')->ignore($user_id)],
]);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟