شرح صفوف ومحتوى الفقرة
يمنحك تتبع دورة حياة الطلب الكاملة من لحظة دخوله حتى خروج الاستجابة قدرة عالية على تشخيص الأخطاء وفهم أين يوضع كل كود برمجي. يوضح الملخص التالي التسلسل الهندسي الدقيق للمراحل التي يمر بها كل طلب ويب داخل Laravel 12.
| وجه المقارنة الهندسي | الأسلوب اليدوي أو التقليدي | معيار Laravel 12 الحديث |
|---|---|---|
| إنشاء الكائنات البرمجية | تكرار كتابة new مع تمرير الإعدادات يدوياً في كل ملف | إنشاء وحقن تلقائي للاعتماديات عبر حاوي الخدمات المركزي |
| تهيئة خدمات النظام | استدعاء ملفات تهيئة متفرقة بترتيب يدوي معرض للأخطاء | دورة منظمة من مرحلتين register ثم boot داخل مزودي الخدمات |
| الاستدعاءات الساكنة | كلاسات ساكنة تقليدية يصعب اختبارها أو تبديل سلوكها | واجهات Facades مرتبطة بالحاوي وقابلة للمحاكاة في الاختبارات |
| أتمتة مهام الصيانة | كتابة سكريبتات منفصلة لا تتصل بإعدادات التطبيق | أوامر Artisan موحدة تعمل داخل نفس حاوي خدمات التطبيق |
PHP
<?php
// Tracing lifecycle stages in execution order
$stages = [
1 => 'public/index.php + Autoloader',
2 => 'bootstrap/app.php + Service Providers',
3 => 'Middleware -> Router -> HTTP Response',
];
echo $stages[2];
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس حول «أوامر Artisan ودورة حياة الطلب في Laravel» مفاهيم استكشاف أوامر أداة Artisan CLI، ونقطة دخول الطلب بملف index.php، وأساسيات حاوي الخدمات بالتطبيق وفق معايير Laravel 12 الحديثة.
الخطوة التالية والدرس القادم
انتقل الآن إلى الدرس التالي «التوجيه الأساسي في Laravel وطرق طلبات HTTP» للبناء التراكمي على ما تعلمته.