Основные команды composer

composer require vendor/package

Скачивает и устанавливает пакет, добавляет записи в файлы composer.json и composer.lock.


composer install

Если файла composer.lock ещё нет, то install создаст на основе composer.json новый composer.lock, и дальше скачает и установит зависимости (а так же удалит лишние, если такие есть) по данным из свежего composer.lock.

Если файл composer.lock уже есть, то install скачает и установит зависимости (а так же удалит лишние) по данным из composer.lock, а файл composer.json будет проигнорирован.


composer update

Обновит версии пакетов и обновит файл composer.lock.


composer remove vendor/package

Удаляет зависимость и обновляет файлы composer.json и composer.lock.


composer init

Запускает мастер создания файла composer.json.


composer validate

Проверяет файл composer.json.


composer clear-cache

Сбрасывает кэш пакетов.


composer config --list

Выводит текущие настройки.


composer diagnose

Выполняет диагностику, полезно при поиске неочевидной ошибки.


composer self-update

Обновляет сам composer.


composer show

Выводит список установленных пакетов.


composer list

Выводит список всех команд.