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

Eloquent Model Conventions Summary ملخص خصائص واستعلامات نماذج Eloquent

إنشاء نماذج Eloquent ORM وضبط اصطلاحات الجداول واسترجاع السجلات بـ findOrFail وتجربتها تفاعلياً عبر Tinker.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

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

وجه المقارنة الهندسيالأسلوب اليدوي أو غير المحميمعيار Laravel 12 الحديث
تمثيل السجلاتمصفوفات عادية أو كائنات stdClass مجردة من المنطقكلاسات نماذج غنية ترث الفئة الأساسية Model
معالجة السجل المفقودكتابة شروط فحص يدوية لإرجاع كود الخطأ 404 في كل دالةإرجاع استجابة 404 تلقائياً عبر دالتي findOrFail و firstOrFail
مجموعات النتائجمصفوفات بدائية تتطلب حلقات تكرارية لاستخلاص المعرفاتكائن Eloquent Collection يوفر دوال modelKeys و pluck الجاهزة
تجريب الاستعلاماتإنشاء مسارات مؤقتة وتحديث المتصفح لاختبار كل استعلامتجريب فوري وتفاعلي من الطرفية عبر أمر php artisan tinker
PHP
public function show(string $id)
{
    $flight = Flight::findOrFail($id);
    return view('flights.show', [
        'flight' => $flight,
    ]);
}
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

أتقنت في هذا الدرس حول «تعريف نماذج Eloquent واصطلاحاتها والتجريب عبر Tinker» مفاهيم نمط السجل النشط ومعمارية Eloquent، واصطلاحات الجداول والمفاتيح والطوابع، واستعلام النماذج ودالة findOrFail وفق معايير Laravel 12 الحديثة.

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

انتقل الآن إلى الدرس التالي «إنشاء وتحديث النماذج والحماية من ثغرة الإسناد الجماعي» للبناء التراكمي على ما تعلمته.