Laravel Livewire 4 Validation بالعربي

x32x01
  • بواسطة x32x01 ||
  • #1
لو لسه الـ Validation في Livewire بالنسبالك مجرد $this->validate() وخلاص، فأنت لسه ما شفتش كل اللي ممكن تعمله.
في سلسلة Laravel Livewire 4 بالعربي وصلنا لجزء مهم جدًا وهو Validation، وخلصنا بالفعل 3 فيديوهات بنشرح فيها

الموضوع خطوة بخطوة، بداية من الأساسيات لحد ما وصلنا إلى Real-Time Validation.
الفكرة مش إنك تحفظ طريقة كتابة الـ Validation، لكن إنك تفهم إزاي بيشتغل، وليه بنستخدمه، وإمتى نختار كل طريقة.
تابع قناة LaraSpot على YouTube



Validation في Laravel Livewire 4​

لما المستخدم يتعامل مع Form، مش أفضل تجربة إننا نستناه يملأ كل البيانات ويدوس Submit، وبعدها نعرض له كل أخطاء الـ Validation مرة واحدة.

مع Real-Time Validation نقدر نتحقق من البيانات أثناء تفاعل المستخدم مع الفورم، وبالتالي نقدر نوضح له المشكلة في وقتها بدل ما يستنى لحد إرسال الفورم.

وده بيخلي تجربة استخدام الـ Forms أفضل، وبيخلي التعامل مع أخطاء الإدخال أوضح وأسهل.



إيه اللي اتشرح في سلسلة Validation؟​

خلال الـ 3 فيديوهات الخاصة بالـ Validation بنتناول مجموعة من النقاط المهمة، منها:
  • Validation Rules
  • Validation Attributes
  • استخدام $this->validate()
  • الفرق بين طرق كتابة الـ Validation في Livewire
  • Real-Time Validation
والهدف مش مجرد معرفة Syntax معين، لكن فهم الطريقة المناسبة لاستخدام كل أسلوب.



Real-Time Validation في Livewire​

من أهم الحاجات اللي وصلنا لها في السلسلة هي Real-Time Validation.
بدل ما المستخدم يدخل البيانات كلها ثم يضغط Submit ويكتشف مجموعة من الأخطاء مرة واحدة، نقدر نخلي الـ Validation يحصل أثناء تفاعله مع الفورم.

وده بيساعد في:
  • اكتشاف الأخطاء بشكل أسرع.
  • تحسين تجربة المستخدم.
  • توضيح المشكلة في المكان والوقت المناسب.
  • تقليل المفاجآت بعد الضغط على Submit.
وبالتالي الـ Validation مش بيكون مجرد خطوة أخيرة قبل حفظ البيانات، لكنه جزء من تجربة التعامل مع الفورم نفسها.



Laravel + Livewire 4 بالعربي​

لو بتتعلم Laravel وعايز تبدأ تدخل عالم Livewire 4، أو بدأت بالفعل وعايز تفهمه بشكل أعمق، فالسلسلة معمولة بحيث نمشي مع بعض خطوة بخطوة.
إحنا مش بنحاول نحفظ Livewire.
بنفهم كل حاجة بتشتغل إزاي، وليه بنستخدمها، وإمتى نستخدم كل طريقة، وبعدها بنطبقها عمليًا.

وكل فيديو بيبني على اللي اتعلمناه في الفيديوهات السابقة، لحد ما التعامل مع Livewire يبقى طبيعي وأسهل، بدل ما كل مرة نحتاج نفتح الـ Documentation علشان نفهم نبدأ منين.

لو مهتم بـ Laravel وLivewire 4، انضم للسلسلة وتابع الفيديوهات على قناة LaraSpot:
Laravel + Livewire 4 بالعربي على YouTube
ولو في موضوع معين في Livewire حابب تشوفه بشرح تفصيلي، اكتبه في التعليقات، ويمكن يكون هو موضوع الفيديو الجاي. ❤️
 
مواضيع مشابهة
إحصائيات المنتدى
المواضيع
2,283
المشاركات
2,348
الأعضاء
16
آخر عضو مسجل
HcN57
عودة
أعلى