En primer lugar, debe saber qué es un Compositor y qué hace.
Composer es una herramienta para la gestión de dependencias en PHP. Le permite declarar las bibliotecas de las que depende su proyecto y las administrará (instalará / actualizará) por usted.
Composer no es un administrador de paquetes en el mismo sentido que Yum o Apt. Sí, se trata de “paquetes” o bibliotecas, pero los gestiona por proyecto, instalándolos en un directorio (por ejemplo, proveedor ) dentro de su proyecto. Por defecto, no instala nada a nivel mundial. Por lo tanto, es un administrador de dependencias. Sin embargo, admite un proyecto “global” por conveniencia a través del comando global.
- ¿Qué significa 'apilar' dentro de la programación?
- ¿Cuál es la mejor manera de proteger una variable estática SECRET_KEY para un servidor web?
- ¿Cuánto tráfico necesita un sitio (o página) para ejecutar A / B o pruebas de conversión que produzcan resultados estadísticamente significativos (es decir, procesables)?
- ¿Necesito consentimiento por escrito / legal para usar logotipos de equipos deportivos profesionales en un sitio web de deportes de fantasía?
- ¿Qué sistema de administración y autenticación de usuarios debo usar para construir mi sitio web?
Esta idea no es nueva y Composer está fuertemente inspirado en el paquete npm y el paquete de Ruby del nodo .
Suponer:
- Tiene un proyecto que depende de varias bibliotecas.
- Algunas de esas bibliotecas dependen de otras bibliotecas.
Compositor:
- Le permite declarar las bibliotecas de las que depende.
- Averigua qué versiones de qué paquetes pueden y deben instalarse, y los instala (lo que significa que los descarga en su proyecto).
Laravel utiliza Composer para gestionar sus dependencias. Entonces, antes de usar Laravel, asegúrese de tener Composer instalado en su máquina.
Para obtener más información sobre la instalación y cómo usarlo con laravel, puede encontrar la documentación aquí.