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

Inspecting composer.json File فحص حزم المشروع بملف composer.json

إنشاء مشروع Laravel جديد عبر أداة Composer أو مثبت Laravel الرسمي وتشغيل خادم التطوير المحلي لاختبار التطبيق.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

يوجد في جذر كل مشروع Laravel ملف composer.json الذي يوثق حزم التشغيل الأساسية وأدوات التطوير وقواعد ربط فضاءات الأسماء PSR-4. وبجانبه يحفظ ملف composer.lock أرقام الإصدارات الدقيقة التي تم تثبيتها لضمان تطابق البيئة بين جميع أجهزة الفريق وخادم الإنتاج.

  • حزم التشغيل الأساسية (require Block): تضم الاعتماديات اللازمة لعمل النظام في الإنتاج مثل laravel/framework.
  • حزم بيئة التطوير (require-dev Block): تضم أدوات الاختبار والفحص المحلي التي لا تُفعّل في الإنتاج.
  • التحميل التلقائي للكلاسات (autoload PSR-4): يربط فضاء الأسماء App\ مباشرة بملفات مجلد app/.
PHP
{
  "require": {
    "php": "^8.2",
    "laravel/framework": "^12.0"
  },
  "autoload": { "psr-4": { "App\\": "app/" } }
}