Πίνακας Συντομεύσεων Composer
Ο Composer είναι ένα εργαλείο διαχείρισης εξαρτήσεων για την PHP 5.3+. Σας επιτρέπει να δηλώσετε τις βιβλιοθήκες από τις οποίες εξαρτάται το έργο σας και θα τις εγκαταστήσει για εσάς στο έργο σας. Ο Composer δεν είναι διαχειριστής πακέτων.
Για όλες τις εντολές composer που εγκαθιστάτε, ίσως χρειαστεί να χρησιμοποιήσετε το php composer.phar στον φάκελο εγκατάστασης του composer αντί για το απλό composer.
Διαχείριση Πακέτων
| Εντολή | Περιγραφή |
|---|---|
composer install |
Εγκατάσταση όλων των περιεχομένων στο composer.json |
composer install laravel |
Εγκατάσταση ενός πακέτου |
composer install laravel --dry-run |
Προσομοίωση εγκατάστασης και εμφάνιση του τι θα συνέβαινε |
composer install laravel --no-scripts |
Παράλειψη των σεναρίων (scripts) που ορίζονται στο αρχείο composer.json |
Ενημέρωση
| Εντολή | Περιγραφή |
|---|---|
composer update |
Ενημέρωση όλων των πακέτων |
composer update laravel |
Ενημέρωση ενός συγκεκριμένου πακέτου |
composer update vendor/* |
Ενημέρωση όλων των πακέτων σε έναν φάκελο |
composer update --lock |
Ενημέρωση μόνο του hash του αρχείου lock, χωρίς ενημέρωση κανενός πακέτου |
Εξαρτήσεις
| Εντολή | Περιγραφή |
|---|---|
composer require laravel |
Προσθήκη νέου πακέτου στο composer.json και εγκατάστασή του |
composer require laravel --dev |
Προσθήκη νέου πακέτου στο require-dev και εγκατάστασή του |
Αφαίρεση
| Εντολή | Περιγραφή |
|---|---|
composer remove laravel |
Αφαίρεση ενός πακέτου από το composer.json και απεγκατάστασή του |