Skip to content

ورقة غش الملحن (Composer Cheat Sheet)

Composer هو أداة لإدارة التبعيات في PHP. يتيح لك التصريح عن المكتبات التي يعتمد عليها مشروعك وسيقوم بإدارتها (تثبيتها/تحديثها) نيابة عنك. Composer ليس مدير حزم بالمعنى التقليدي.

قد تحتاج جميع أوامر Composer التي تقوم بتثبيتها إلى استخدام php composer.phar في مجلد تثبيت Composer بدلاً من composer العادي.

إدارة الحزم (Package Management)

الأمر الوصف
composer install تثبيت كل شيء في ملفت composer.json
composer install laravel تثبيت حزمة محددة
composer install laravel --dry-run محاكاة التثبيت وإظهار ما سيحدث
composer install laravel --no-scripts تخطي البرامج النصية المحددة في ملف composer.json

التحديث (Update)

الأمر الوصف
composer update تحديث جميع الحزم
composer update laravel تحديث حزمة محددة
composer update vendor/* تحديث جميع الحزم الموجودة تحت مجلد مورد معين
composer update --lock تحديث تجزئة ملف القفل فقط دون تحديث أي حزمة

التبعيات (Dependencies)

الأمر الوصف
composer require laravel إضافة حزمة جديدة إلى composer.json وتثبيتها
composer require laravel --dev إضافة حزمة جديدة إلى require-dev وتثبيتها

الإزالة (Removal)

الأمر الوصف
composer remove laravel إزالة حزمة من composer.json وإلغاء تثبيتها