Composer – частина 2. Основні команди Composer

Ініціалізація файлу composer.json в автоматичному режимі
$ composer init

Оновлення пакетів до останніх актуальних версій:
$ composer update becker/laravel-zabbix-api
$ composer update

Встановлення нового пакету:
$ composer require becker/laravel-zabbix-api
$ composer require
Search for a package: zabbix
Found 15 packages matching zabbix
Після цього буде додано в файл composer.json:
{
“require”: {
“becker/laravel-zabbix-api”: “^0.3.0”
}
}
та проінстальовано пакет в дикеторію vendor/becker

Видалення пакету з проекту (з файлу composer та з папки vendor):
$ composer remove becker/laravel-zabbix-api

Перевірити вимоги до платформи
$ composer check-platform-reqs

Пошук визначеного пакету по імені
$ composer search zabbix

Показати інформацію по встановленим пакетам в проекті, з вказанням пакету – більш детальна інформація:
$ composer show
$ composer show monolog/monolog

Показати інформацію по доступним оновленням
$ composer outdated

Показати встановлені залежності
$ composer suggests

Валідація файлу composer.json
$ composer validate

Оновлення composer
$ composer self-update

Переглянути конфігурацію
$ composer config –list

Оновити дані автозавантаження (які відбуваються при кожній команді install або update)
$ composer dump-autoload

Очистити кеш Composer
$ composer clearcache

Якщо ви використовуєте composer за HTTP proxy, ви можете використовувати стандартні значення http_proxy та HTTP_PROXY для env.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *