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 |