مهدی
3 سال پیش توسط مهدی مطرح شد
4 پاسخ

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

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

<input name="family[]">

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

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

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

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

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


ثبت پرسش جدید
مجتبی دلشاد
تخصص : توسعه دهنده بک اند
@delshad 3 سال پیش مطرح شد
2

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

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

مهدی
تخصص : Backend Developer
@mahdidv 3 سال پیش مطرح شد
1

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


مجتبی دلشاد
تخصص : توسعه دهنده بک اند
@delshad 3 سال پیش مطرح شد
0

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

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

و یا :

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

حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش مطرح شد
0

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

<input name="family[]">

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

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