انتقل إلى محتوى الدرس

Form Request Validation Summary Table ملخص دوال فئات التحقق المخصصة

فصل قواعد التحقق المعقدة وتخصيص رسائل الأخطاء وأسماء الحقول داخل كلاسات FormRequest مستقلة وفق أحدث معايير إطار العمل Laravel 12 مع أمثلة وتطبيقات عملية متدرجة.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تحول فئات FormRequest عملية التحقق من فحوصات إجرائية مبعثرة إلى كائنات برمجية منظمة وقابلة لإعادة الاستخدام والاختبار. راجع هذا الملخص لدوال دورة حياة الفئة وأدوات استرجاع البيانات الموثوقة لتوحيد معالجة الطلبات في تطبيقك.

وجه المقارنة الهندسيالأسلوب اليدوي أو غير المحميمعيار Laravel 12 الحديث
حجم دالة المتحكمدوال متضخمة بعشرات أسطر الفحص والشروطفئة FormRequest مستقلة تحقن تلقائياً بتحديد النوع
تنظيف البيانات المسبقاستدعاء دوال trim و strtolower عشوائياً داخل المتحكمدالة prepareForValidation المركزية مع $this->merge
تخصيص نصوص الأخطاءخلط رسائل الخطأ النصية بمنطق الأعمالدالتا messages و attributes المخصصتان داخل فئة الطلب
استخلاص البياناتاستخدام $request->all غير الآمن الذي يمرر كل شيءقصر الاسترجاع على الحقول الموثوقة عبر validated و safe
PHP
public function update(StoreOrderRequest $request)
{
    $clean = $request->safe()->except(['notes']);
    return redirect('/orders')
        ->with('updated', $clean['sku']);
}
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس حول «فئات طلبات التحقق المخصصة Form Requests في Laravel» مفاهيم إنشاء فئات طلبات التحقق المخصصة، وتعريف قواعد التحقق وصلاحية الطلب، وتخصيص رسائل الخطأ وأسماء الحقول وفق معايير Laravel 12 الحديثة.

الخطوة التالية والدرس القادم

انتقل الآن إلى الدرس التالي «رفع الملفات الآمن وأقراص التخزين والروابط الرمزية في Laravel» للبناء التراكمي على ما تعلمته.