🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ فراز صالحی
قرار دادن کلمات ترجمه متناسب
جامعه لاراول ایجاد شده در ۰۶ مهر ۱۴۰۰

سلام ,

 

فرض کنید فرمی داریم که چند تا فیلد داره : title , first_name , last_name

و متناسب با همین فیلد‌ها در فایل validation.php در کلید attribute  این فیلد‌ها رو اضافه می‌کنیم.

 

'attributes' => [
'title' => 'عنوان',
'first_name ' => 'اسم',
'last_name' => 'فامیل',
];

 

 حالا اگر در آینده اسم فیلد‌های فرم هامون تغییر کنه  , طبیعتا اسم کلید‌های اضافه شده در این فایل (و البته  پروسه ولیدیشن دادها) تغییر کنه .. یعنی در حین توسعه نرم افزار باید  2 - 3 جا همزمان تغییر کنه .. راهی هست که اسم فیلد‌های تعریف شده به صورت داینامیک باشند تا از همون‌ها در ولیدیشن و فایل‌ها  ترجمه مون استفاده کنیم ؟

سلام

 

شما میتونید از یک فایل کانفیگ استفاده کنید و همه فیلد‌ها رو داخل اون فایل قرار بدید و همیشه از اونجا بخونید و اگر زمانی هم تغییر کرد فقط همون فایل کانفیگ رو عوض کنید.

 

 

مهرداد سامی ۰۷ مهر ۱۴۰۰، ۰۶:۲۰