شرح صفوف ومحتوى الفقرة
لقد أتممت الآن منهج Laravel 12 الكامل المكون من 60 درساً، بدءاً من المسارات وقوالب Blade ونماذج Eloquent وصولاً إلى واجهات Sanctum والطوابير والاختبارات الآلية والنشر الحي. احتفظ بقائمة الفحص النهائي التالية مرجعاً دائماً عند إطلاق أي مشروع Laravel جديد.
| وجه المقارنة الهندسي | الأسلوب المتزامن أو التقليدي | معيار Laravel 12 الحديث |
|---|---|---|
| وضع التصحيح وتسريب الأخطاء | ترك APP_DEBUG=true مفعلاً على الخادم الحي وكشف الأسرار | فرض APP_ENV=production و APP_DEBUG=false مع بروتوكول HTTPS |
| المجلد الجذري لخادم الويب | توجيه الخادم لمجلد المشروع الرئيسي وتعريض ملف .env للخطر | توجيه جذر Nginx حصرياً إلى المجلد الفرعي /var/www/app/public |
| تشغيل تهجيرات القاعدة | تعديل الجداول يدوياً أو تشغيل أوامر تفاعلية تتوقف أثناء النشر | تشغيل آمن ومؤتمت عبر الأمر php artisan migrate --force |
| استمرارية عمال الطوابير | تشغيل queue:work في نافذة طرفية مؤقتة تتوقف عند إغلاق الاتصال | إدارة مستمرة عبر خدمة Supervisor مع الأمر queue:restart |
PHP
# Verify production environment & health status:
php artisan about
php artisan schedule:list
php artisan migrate:status
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس حول «تأمين ونشر تطبيقات Laravel على خوادم الإنتاج الحية» مفاهيم قائمة التحصين الأمني لملف البيئة، وتوجيه خادم Nginx لمجلد public، وصلاحيات المجلدات وتهجير الإنتاج وفق معايير Laravel 12 الحديثة.
الخطوة التالية والدرس القادم
انتقل الآن إلى الدرس التالي «إطلاق المشروع المتكامل في بيئة الإنتاج» للبناء التراكمي على ما تعلمته.