شرح صفوف ومحتوى الفقرة
يشارك Laravel المتغير $errors تلقائياً مع جميع قوالب Blade عبر وسيط الجلسة، مما يضمن وجوده دائماً دون الحاجة لفحص تعريفه. يمكنك استعراض كافة الأخطاء أعلى النموذج أو استخدام توجيه @error لتلوين الحقل المتأثر وطباعة نص المتغير $message.
- حقيبة الأخطاء ($errors): كائن متاح دائماً في جميع القوالب يوفر دالتي any و all لفحص الأخطاء.
- توجيه الخطأ (@error): فحص وجود خطأ لحقل محدد وتوفير نص الرسالة تلقائياً داخل المتغير $message.
- التنسيق الشرطي (Inline Styling): إضافة أصناف CSS حمراء للحقل المتأثر مباشرة باستخدام توجيه @error.
PHP
<input type="email" name="email"
class="@error('email') is-invalid @enderror">
@error('email')
<p class="text-red-600">{{ $message }}</p>
@enderror