Skip to content

Hoja de Referencia de Composer

Composer es una herramienta de gestión de dependencias para PHP 5.3+. Te permite declarar las librerías de las que depende tu proyecto y las instalará por ti en tu proyecto. Composer no es un gestor de paquetes.

Para todos los comandos de composer que instales, es posible que necesites usar php composer.phar en la carpeta de instalación de composer en lugar del habitual composer.

Gestión de Paquetes

Comando Descripción
composer install Instalar todo lo que está en composer.json
composer install laravel Instalar un paquete
composer install laravel --dry-run Simular la instalación y mostrar qué sucedería
composer install laravel --no-scripts Omitir los scripts definidos en el archivo composer.json

Actualización

Comando Descripción
composer update Actualizar todos los paquetes
composer update laravel Actualizar un paquete específico
composer update vendor/* Actualizar todos los paquetes bajo una carpeta
composer update --lock Solo actualizar el hash del archivo lock, sin actualizar ningún paquete

Dependencias

Comando Descripción
composer require laravel Añadir un nuevo paquete a composer.json e instalarlo
composer require laravel --dev Añadir un nuevo paquete a require-dev e instalarlo

Eliminación

Comando Descripción
composer remove laravel Eliminar un paquete de composer.json y desinstalarlo