Primeros Pasos
Laravel, es un framework de programación que trae las características más modernas de los paradigmas de desarrollo al lenguaje PHP para ponerlo en el mapa y luchar codo a codo con gigantes como Rails o como Django.
Lo más importante de este framework es la separación de las diferentes capas lógicas, siguiendo el esquema MVC donde tenemos la capa del Modelo que se encarga de la parte de persistencia y estructura de datos, las Vistas que muestran las informaciones a los usuarios y por último el Controlador que es quien maneja la forma en que se va a comportar la aplicación.
En esta sección vamos a ver los primeros pasos requeridos para trabajar con Laravel y sacar el máximo provecho de PHP en los nuevos tiempos.
Composer
Composer es un administrador de dependencias para PHP, esto significa que podemos mantener los diferentes paquetes que necesitamos actualizados, gracias a esta herramienta y con simples comandos podemos instalar, actualizar y generar los diferentes requerimientos de nuestra aplicación.
También nos crea una sección de auto carga, es decir, incluye automáticamente todos los paquetes necesarios para su uso en nuestra aplicación, reduciendo de esta manera la complejidad de las inclusiones y el tener que recordar las diferentes rutas donde almacenamos los paquetes de terceros.
Las características únicas de Laravel:
Como vemos Laravel contiene muchas características interesantes que lo hacen una buena opción a tomar en cuenta, además que moderniza muchos paradigmas del lenguaje PHP poniéndolo de nuevo en competencia para la generación de aplicaciones web.