Ініціалізація файлу 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.