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

Form Input Validation Summary Table ملخص قواعد التحقق وعرض الأخطاء

التحقق من صحة البيانات المرسلة عبر دالة validate وعرض رسائل الخطأ بتوجيه @error واستعادة المدخلات السابقة بدالة old.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

إن الجمع بين قواعد التحقق الخلفية وتوجيهات عرض الأخطاء ودالة استعادة المدخلات يثمر تجربة نماذج متكاملة وآمنة للمستخدم. يلخص هذا المرجع أهم دوال التحقق ومعدلات الشروط وأدوات العرض المستخدمة في متحكمات وقوالب Laravel 12.

وجه المقارنة الهندسيالأسلوب اليدوي أو غير المحميمعيار Laravel 12 الحديث
فحص المدخلاتشروط if/else يدوية متداخلة ومعقدة لكل حقلمصفوفة قواعد تصريحية واضحة عبر دالة $request->validate
الاستجابة عند الفشلتحويل يدوي أو توقف الصفحة عن العملتحويل تلقائي 302 أو استجابة 422 JSON عبر معالج الاستثناءات
عرض رسائل الخطأتمرير مصفوفات الأخطاء يدوياً لكل قالب عرضمشاركة المتغير $errors تلقائياً واستخدام توجيه @error المخصص
حفظ مدخلات المستخدمضياع كافة البيانات التي كتبها المستخدم عند الخطأحفظ مؤقت تلقائي في الجلسة يسترجع عبر الدالة old('field')
PHP
$clean = $request->validate([
    'email' => ['bail', 'required', 'email'],
    'phone' => ['nullable', 'string', 'max:20'],
]);
return redirect('/thank-you')
    ->with('email', $clean['email']);
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

أتقنت في هذا الدرس حول «التحقق من مدخلات النماذج وعرض الأخطاء وحفظ القيم القديمة» مفاهيم تدفق التحقق من المدخلات بالخادم، وقواعد التحقق الأساسية وصيغة كتابتها، والحقول الاختيارية وإيقاف الفحص وفق معايير Laravel 12 الحديثة.

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

انتقل الآن إلى الدرس التالي «فئات طلبات التحقق المخصصة Form Requests في Laravel» للبناء التراكمي على ما تعلمته.