Skip to content

Cheat Sheet Composer

Composer è uno strumento di gestione delle dipendenze per PHP 5.3+. Ti consente di dichiarare le librerie da cui dipende il tuo progetto e le installerà per te nel tuo progetto. Composer non è un gestore di pacchetti.

Per tutti i comandi composer installati, potrebbe essere necessario utilizzare php composer.phar nella cartella di installazione di composer invece del normale composer.

Gestione dei Pacchetti

Comando Descrizione
composer install Installa tutto ciò che è presente in composer.json
composer install laravel Installa un pacchetto
composer install laravel --dry-run Simula l’installazione e mostra cosa accadrebbe
composer install laravel --no-scripts Salta gli script definiti nel file composer.json

Aggiornamento

Comando Descrizione
composer update Aggiorna tutti i pacchetti
composer update laravel Aggiorna un pacchetto specifico
composer update vendor/* Aggiorna tutti i pacchetti in una cartella
composer update --lock Aggiorna solo l’hash del file lock, senza aggiornare alcun pacchetto

Dipendenze

Comando Descrizione
composer require laravel Aggiunge un nuovo pacchetto a composer.json e lo installa
composer require laravel --dev Aggiunge un nuovo pacchetto a require-dev e lo installa

Rimozione

Comando Descrizione
composer remove laravel Rimuove un pacchetto da composer.json e lo disinstalla