1. Instalación de Dependencias
Descripción: Comandos para instalar y actualizar dependencias de un proyecto.
| Comando | Explicación |
|---|---|
composer install | Instala todas las dependencias definidas en composer.json, basándose en composer.lock. |
composer update | Actualiza todas las dependencias a las versiones más recientes permitidas por composer.json y actualiza composer.lock. |
2. Agregar Nuevas Dependencias
Descripción: Comandos para añadir paquetes nuevos al proyecto.
| Comando | Explicación |
|---|---|
composer require vendor/paquete | Instala una nueva dependencia y la agrega a composer.json. |
composer require vendor/paquete:^1.0 | Instala una versión específica o un rango de versiones del paquete y la añade a composer.json. |
3. Eliminar Dependencias
Descripción: Comandos para quitar dependencias del proyecto.
| Comando | Explicación |
|---|---|
composer remove vendor/paquete | Elimina el paquete especificado y actualiza composer.json y composer.lock. |
4. Gestión de Autocarga
Descripción: Comandos para manejar la autoloading de clases y archivos.
| Comando | Explicación |
|---|---|
composer dump-autoload | Regenera el archivo autoload.php para incluir nuevas clases y archivos en el proyecto. |
composer dump-autoload -o | Crea un mapa de autoload optimizado para un rendimiento más rápido. |
5. Ver Información del Proyecto
Descripción: Comandos para obtener detalles sobre el proyecto y las dependencias.
| Comando | Explicación |
|---|---|
composer show | Muestra todas las dependencias instaladas y sus versiones. |
composer show vendor/paquete | Muestra detalles específicos de un paquete instalado. |
composer outdated | Lista las dependencias que tienen nuevas versiones disponibles. |
6. Ejecutar Scripts Definidos
Descripción: Comandos para ejecutar scripts personalizados definidos en composer.json.
| Comando | Explicación |
|---|---|
composer run-script nombre_script | Ejecuta un script personalizado definido en la sección scripts de composer.json. |
7. Diagnóstico y Depuración
Descripción: Comandos para verificar el estado del entorno y depurar problemas.
| Comando | Explicación |
|---|---|
composer diagnose | Verifica la configuración de Composer y busca posibles problemas. |
composer validate | Comprueba si el archivo composer.json es válido y está bien estructurado. |
8. Ayuda y Documentación
Descripción: Comandos para acceder a la documentación y obtener ayuda.
| Comando | Explicación |
|---|---|
composer help | Muestra una lista de comandos de Composer con sus descripciones. |
composer help nombre_comando | Muestra detalles y opciones sobre un comando específico. |