Skip to content

ورقة غش Composer

Composer هو أداة لإدارة التبعيات لـ PHP 5.3+. يتيح لك التصريح عن المكتبات التي يعتمد عليها مشروعك، وسيقوم بتثبيتها لك في مشروعك. Composer ليس مدير حزم.

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

إدارة الحزم

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

التحديث

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

التبعيات

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

الإزالة

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