شرح صفوف ومحتوى الفقرة
يعتمد اختيار طريقة التثبيت وتشغيل الخادم المحلي على طبيعة المهمة، سواء كنت تنشئ مشروعاً منفرداً أو تطور عدة تطبيقات أو تستنسخ مشروعاً قائماً من Git. يوضح الجدول المرجعي مقارنة عملية بين أوامر التثبيت والتشغيل لاختيار الأداة الأنسب لكل سيناريو.
| وجه المقارنة الهندسي | الأسلوب اليدوي أو التقليدي | معيار Laravel 12 الحديث |
|---|---|---|
| إدارة الحزم والمكتبات | تنزيل ملفات مضغوطة يدوياً واستدعاؤها عبر require_once | إدارة آلية دقيقة عبر composer.json وتثبيت الإصدارات بـ composer.lock |
| تحميل الكلاسات | كتابة دوال تحميل يدوية لكل مجلد داخل المشروع | تحميل تلقائي قياسي بمعيار PSR-4 يربط الفضاء App\ بمجلد app/ |
| خادم التطوير المحلي | إعدادات معقدة للمضيفات الافتراضية داخل Apache أو XAMPP | تشغيل فوري بسطر واحد عبر الأمر php artisan serve |
| تجهيز بيئة الفريق | خطوات يدوية عرضة لاختلاف الإصدارات بين أجهزة المبرمجين | تثبيت متطابق عبر composer install ونسخ .env.example وتوليد المفتاح |
PHP
# Standard setup after cloning an existing team repo
composer install
cp .env.example .env
php artisan key:generate
php artisan serve
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس حول «تثبيت مشروع Laravel عبر Composer وتشغيل الخادم المحلي» مفاهيم متطلبات PHP ومدير الحزم Composer، وإنشاء مشروع Laravel عبر Composer، والتثبيت السريع بأداة Laravel CLI وفق معايير Laravel 12 الحديثة.
الخطوة التالية والدرس القادم
انتقل الآن إلى الدرس التالي «هيكلة مجلدات مشروع Laravel وملف Bootstrap App» للبناء التراكمي على ما تعلمته.