شرح صفوف ومحتوى الفقرة
تستخدم رسائل الخطأ الافتراضية الأسماء البرمجية للحقول، وهو ما قد يبدو غير مألوف للمستخدم النهائي خصوصاً في الواجهات العربية. يتيح لك تجاوز دالتي messages و attributes داخل الفئة تخصيص نصوص الأخطاء واستبدال أسماء الحقول بأوصاف واضحة.
- تخصيص الرسائل (messages): ربط مفتاح الحقل والقاعدة مثل email.required بنص خطأ مخصص وواضح.
- تعريب الأسماء (attributes): استبدال العنصر النائب :attribute في جميع الرسائل بالاسم المقروء للحقل.
- تنظيم النصوص (Clean Organization): عزل رسائل التنبيه وأسماء الحقول داخل فئة الطلب بعيداً عن المتحكم.
PHP
public function messages(): array
{
return ['sku.required' => 'Enter a product SKU.'];
}
public function attributes(): array
{
return ['sku' => 'Product SKU Code'];
}