Cargando



Descargar e instalar paquetes con Laravel

Aqui os enseño cómo podemos buscar y descargar paquetes e instalarlos en nuestra aplicación hecha con Laravel.


oct 10 2014 05:37
Avanzado
oct 14 2014 10:22
Una de las diferencias que tiene Laravel respecto a otros frameworks es que su constitución es modular, por ello podemos utilizar librerías y paquetes que han sido creados por la comunidad y que están bien documentados y probados en nuestras aplicaciones, ahorrándonos así mucho trabajo, que al final del día podemos utilizar ese tiempo para mejorar nuestra aplicación.

El manejo de esta modularidad se hace a través de Composer quien se encarga de satisfacer las dependencias que tengan los diferentes paquetes y nuestra aplicación.

Requisitos
Debemos tener una instalación estándar de Laravel utilizando Composer.


Una vez que cumplimos los requisitos debemos hacer lo siguiente:

1- Debemos abrir nuestro navegador e ir a packagist.org, una vez en la web podemos buscar algún paquete en su cuadro de búsqueda:


2- Cuando hemos localizado el paquete que deseamos, hacemos click sobre su enlace, esto nos va a llevar al detalle del paquete, lo que nos va a permitir observar la línea que debemos colocar en nuestro archivo de requisitos, esta línea es la require que vemos en la siguiente imagen:




3- Una vez que hemos identificado la línea que necesitamos, vamos a abrir el archivo composer.json que está en el directorio raíz de nuestra aplicación y ahí vamos a colocar lo que vimos anteriormente:

"require": {
		 "laravel/framework": "4.0.*",
		 "way/generators": "dev-master"
},

4- Una vez cumplido lo anterior salvamos nuestro archivo composer.json y vamos a la línea de comandos o terminal y ahí vamos a hacer que composer instale las dependencias necesarias:

php composer.phar update

5- Finalmente podemos añadir el servicio instalado a nuestra aplicación en el archivo app/config/app.php y con ello habremos descargado e instalado un paquete.

6- Podemos repetir este proceso cuantas veces sea necesario para obtener todos los paquetes que nuestra aplicación requiera.

Como vemos hacer uso de la modularidad de Laravel es bastante sencillo, únicamente debemos ubicar el paquete deseado, aprendemos como podemos colocarlo en el archivo composer.json y al correr la instrucción correspondiente nuestra aplicación recibirá el módulo y podremos hacer uso de él en cualquier momento.

Ventajas de packagist.org
También pudimos notar lo rápido que encontramos nuestros paquetes gracias a la comunidad en packagist.org que es la comunidad oficial para encontrar todo lo que es posible instalar mediante composer, si no sabemos el nombre especifico de nuestro paquete podemos explorar y así ver qué novedades hay, generalmente la licencia de uso es del tipo MIT pero en caso que no lo sea el mismo paquete dirá cuál es su licencia.


Una vez que hayamos dominado el arte del desarrollo en Laravel también podremos crear paquetes y enviarlos a packagist.org para compartirlo con otros desarrolladores de la comunidad, así que es una gran oportunidad de desarrollo profesional.

Con esto finalizamos este tutorial, hemos aprendido como podemos descargar e instalar un paquete o librerías independiente en nuestras aplicaciones hechas con Laravel de forma que podamos extender su funcionalidad ahorrando tiempo y costos de desarrollo, adicionalmente vimos que hay posibilidad de crear nuestros propios paquetes para compartirlos y ayudar a otros desarrolladores también.

¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X