Skip to content

Cheat Sheet Composer

Composer este un instrument pentru gestionarea dependențelor în PHP. Acesta vă permite să declarați bibliotecile de care depinde proiectul dvs. și le va gestiona (instala/actualiza) pentru dvs. Composer nu este un manager de pachete în sensul tradițional.

Toate comenzile Composer pe care le instalați ar putea necesita utilizarea php composer.phar în folderul de instalare Composer în loc de composer normal.

Gestionarea pachetelor (Package Management)

Comandă Descriere
composer install Instalează tot ce se află în composer.json
composer install laravel Instalează un pachet specific
composer install laravel --dry-run Simulează instalarea și arată ce s-ar întâmpla
composer install laravel --no-scripts Omite scripturile definite în fișierul composer.json

Actualizare (Update)

Comandă Descriere
composer update Actualizează toate pachetele
composer update laravel Actualizează un pachet specific
composer update vendor/* Actualizează toate pachetele dintr-un anumit folder vendor
composer update --lock Actualizează doar hash-ul fișierului lock fără a actualiza niciun pachet

Dependențe (Dependencies)

Comandă Descriere
composer require laravel Adaugă un pachet nou la composer.json și instalează-l
composer require laravel --dev Adaugă un pachet nou la require-dev și instalează-l

Eliminare (Removal)

Comandă Descriere
composer remove laravel Elimină un pachet din composer.json și dezinstalează-l