'required' ...' /> 'required' ...' />
🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ بهمنیار نیشابوری
ساخت خطای دلخواه
جامعه پی اچ پی ایجاد شده در ۲۱ تیر ۱۴۰۱

سلام

میخوام یه خطایی رو ایجاد کنم که فیلدهاش توی فرمی که به سمتم میاد نیستش باید چیکار کنم؟

$validator = Validator::make($request->all(), [
    'title' => 'required',
    'slug' => 'required',
]);

اینجوری ولیدت کردم

و اینو بهش پاس میدم

$validator->errors()->add('status_insert', 'Something is wrong');

ولی توی فرم بهم نشون نمیده وقتی دارم خطاهامو پرینت میکنم

سلام دوست عزیز

الان برای کدوم فیلد قصد ایجاد متن خطا دارید؟

slug یا title؟

محمد گازری ۲۱ تیر ۱۴۰۱، ۱۵:۰۵

برای هیچ‌ کدوم میشه اینطور ؟

میخوام یه متنی رو تو همون قالب بفرستم بدون اینکه مربطو به فیلد خاصی باشه

بهمنیار نیشابوری ۲۱ تیر ۱۴۰۱، ۱۵:۰۸

میتونی توی form request که داری این متد رو اضافه کنی

نکته: به شکلی که میخوای تغییرش بده

public function withValidator($validator)
{
    $validator->after(function ($validator) {
        if ($validator->errors()) {
            $validator->errors()->add('field', 'Something is wrong with this field!');
        }
    });
}
بهترین پاسخ
محمد گازری ۲۱ تیر ۱۴۰۱، ۱۵:۲۰

بله ممنون

بهمنیار نیشابوری ۲۱ تیر ۱۴۰۱، ۱۵:۲۲