Skip to content

Φύλλο αναφοράς Composer

Το Composer είναι ένα εργαλείο για τη διαχείριση εξαρτήσεων στην PHP. Σας επιτρέπει να δηλώσετε τις βιβλιοθήκες από τις οποίες εξαρτάται το έργο σας και θα τις διαχειριστεί (εγκατάσταση/ενημέρωση) για εσάς. Το Composer δεν είναι ένας διαχειριστής πακέτων με την παραδοσιακή έννοια.

Όλες οι εντολές Composer που εγκαθιστάτε μπορεί να χρειαστεί να χρησιμοποιούν το php composer.phar στον φάκελο εγκατάστασης του Composer αντί για το κανονικό composer.

Διαχείριση πακέτων (Package Management)

Εντολή Περιγραφή
composer install Εγκατάσταση όλων των στοιχείων στο composer.json
composer install laravel Εγκατάσταση ενός συγκεκριμένου πακέτου
composer install laravel --dry-run Προσομοίωση της εγκατάστασης και εμφάνιση του τι θα συμβεί
composer install laravel --no-scripts Παράλειψη των σεναρίων που ορίζονται στο αρχείο composer.json

Ενημέρωση (Update)

Εντολή Περιγραφή
composer update Ενημέρωση όλων των πακέτων
composer update laravel Ενημέρωση ενός συγκεκριμένου πακέτου
composer update vendor/* Ενημέρωση όλων των πακέτων σε έναν συγκεκριμένο φάκελο προμηθευτή
composer update --lock Ενημέρωση μόνο του hash του αρχείου lock χωρίς ενημέρωση κανενός πακέτου

Εξαρτήσεις (Dependencies)

Εντολή Περιγραφή
composer require laravel Προσθήκη ενός νέου πακέτου στο composer.json και εγκατάστασή του
composer require laravel --dev Προσθήκη ενός νέου πακέτου στο require-dev και εγκατάστασή του

Αφαίρεση (Removal)

Εντολή Περιγραφή
composer remove laravel Αφαίρεση ενός πακέτου από το composer.json και απεγκατάστασή του