راکت

تغییر نام attribute در ولیدیشن

4 پاسخ

سلام من یک فرم دارم که داری چندین inputbox هست

<input name="family[]">

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

فرمت family.5 اشتباه است

چطور میتنونم این پیام رو این شکلی نمایش بدم:

فرمت فیلد نام خانوادگی شماره 5 اشتباه است

نکته :شماره بصورت داینامیک نمایش داده میشه

ثبت پرسش جدید

پاسخ‌ها

4
مجتبی دلشاد
مجتبی دلشاد
@delshad

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

توی این مسیر resouce/lang/en/ و فایل validation.php باید نام اتریبیوت خودتون رو تعریف کنید
برای اینکار بعد از باز کردن فایلی که گفتم برید پایین صفحه تا به قسمت Custom Validation Attributes برسید و به این صورت اتریبیوت خودتون رو تعریف کنید

    'attributes' => [
        'family' => 'نام خانوادگی',
    ],
مهدی
مهدی
@mahdidv

تخصص: Backend Developer

@delshad وقت بخیر
با این روش شماره فیلد نمایش داده نمیشه

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

مجتبی دلشاد
مجتبی دلشاد
@delshad

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

به این صورت بنویسید تست کنید ببینید انجام میشه یا نه

'attributes' => [
        'family[]' => 'نام خانوادگی',
    ],

و یا :

'attributes' => [
        'family[*]' => 'نام خانوادگی',
    ],
حسن حکمتی
حسن حکمتی
@hekmati

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

سلام
family رو بیرون کوتیشن نوشتید این طور بنویسید

<input name="family[]">

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

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