ورقة غش 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 وإلغاء تثبيتها |