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 |