¿Por qué usamos compositor en Laravel?

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.

Esta idea no es nueva y Composer está fuertemente inspirado en el paquete npm y el paquete de Ruby del nodo .

Suponer:

  1. Tiene un proyecto que depende de varias bibliotecas.
  2. Algunas de esas bibliotecas dependen de otras bibliotecas.

Compositor:

  1. Le permite declarar las bibliotecas de las que depende.
  2. 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í.

Composer es una herramienta de gestión de dependencia para PHP. En Laravel Composer se utiliza para instalar paquetes y Laravel en sí