El comando require
añade nuevas dependencias en el archivo composer.json
que se encuentre en el directorio actual.
$ php composer.phar require
Después de añadir estas nuevas dependencias, se instalan o actualizan las dependencias que sean necesarias.
Si no quieres indicar los requerimientos de forma interactiva contestando a las preguntas de Composer, puedes pasar directamente las nuevas dependencias como argumento del comando.
$ php composer.phar require vendor/package:2.* vendor/package2:dev-master
4.6.1. Opciones
--prefer-source
: instala los paquetes utilizando la información desource
, si está disponible.--prefer-dist
: instala los paquetes utilizando la información dedist
, si está disponible.--dev
: añade los nuevos paquetes bajo la opciónrequire-dev
.--no-update
: no actualiza automáticamente las dependencias del proyecto después de añadir las nuevas dependencias.--no-progress
: no se muestra de forma actualizada el progreso de la instalación. Esto evita los problemas de las consolas y de los scripts que no son capaces de manejar bien algunos caracteres especiales utilizados para indicar el progreso de la instalación.