Skip to content

Folha de Atalhos do Composer

Composer é uma ferramenta de gerenciamento de dependências para PHP 5.3+. Ele permite que você declare as bibliotecas das quais seu projeto depende, e ele as instalará para você no seu projeto. Composer não é um gerenciador de pacotes.

Para todos os comandos composer que você instalar, pode ser necessário usar php composer.phar na pasta de instalação do composer em vez do composer normal.

Gerenciamento de Pacotes

Comando Descrição
composer install Instalar tudo o que estiver no composer.json
composer install laravel Instalar um pacote
composer install laravel --dry-run Simular a instalação e mostrar o que aconteceria
composer install laravel --no-scripts Ignorar os scripts definidos no arquivo composer.json

Atualização

Comando Descrição
composer update Atualizar todos os pacotes
composer update laravel Atualizar um pacote específico
composer update vendor/* Atualizar todos os pacotes sob uma pasta
composer update --lock Apenas atualizar o hash do arquivo lock, sem atualizar nenhum pacote

Dependências

Comando Descrição
composer require laravel Adicionar um novo pacote ao composer.json e instalá-lo
composer require laravel --dev Adicionar um novo pacote ao require-dev e instalá-lo

Remoção

Comando Descrição
composer remove laravel Remover um pacote do composer.json e desinstalá-lo