Guía Laravel en español
Una guía que te ayudará a dar tus primeros pasos en el desarrollo de aplicaciones web utilizando el framework por excelencia del lenguaje PHP: Laravel
Lo que vas a aprender
Descubrirás qué es Laravel y cómo desarrollar aplicaciones web robustas y funcionales, aprovechando todas las ventajas que ofrece PHP y las utilidades que ofrece el framework Laravel para gestionar fácilmente todas las necesidades típicas para el desarrollo del backend (pero también el frontend) de una moderna web application.
1
Introducción a HTTP, Composer y Laravel
1¿Qué es HTTP?
HTTP (Hypertext Transfer Protocol) es una de las tecnologías subyacentes de la Web; en particular, HTTP es un protocolo de nivel de aplicación creado para la transmisión de documentos, como archivos HTML. El protocolo HTTP se diseñó inicialmente para la comunicación entre navegadores web y servidores web, pero también se puede utilizar par...
Sigue leyendo2¿Qué son las solicitudes HTTP?
Las solicitudes HTTP son mensajes enviados por el cliente al servidor para iniciar una acción específica. Tienen una estructura específica y se caracterizan por un método (o verbo) que permite distinguir el tipo de acción requerida. Estructura solicitudes HTTP Una solicitud HTTP está compuesta por: un método indicando la acci&o...
Sigue leyendo3¿Qué son las respuestas HTTP?
Las respuestas HTTP son mensajes enviados por el servidor en respuesta a una solicitud enviada por el cliente. Tienen una estructura específica y se caracterizan por el código de respuesta (o status code) que permite comprender si la solicitud fue exitosa o no. Estructura respuesta HTTP Una respuesta HTTP se caracteriza por: el status code de la r...
Sigue leyendo4Administrador de dependencias Composer
Composer es un administrador de dependencias para el lenguaje PHP, es decir, una herramienta que permite declarar de qué bibliotecas depende tu proyecto y ofrece comandos para instalar y actualizar estas dependencias. De hecho, en el mundo del desarrollo de software, es normal utilizar bibliotecas externas (o de terceros) que implementan las diversas funciones del entorno úti...
Sigue leyendo5Laravel, el framework para los artesanos de la web
¿Qué es Laravel? Laravel es un framework de lenguaje PHP diseñado para crear aplicaciones web. Está construido sobre la base de las mejores tecnologías y bibliotecas de PHP y facilita la implementación de funciones típicas de las aplicaciones web, como la autenticación, el routing de solicitudes, la gestión de sesiones y el alm...
Sigue leyendo6El ecosistema Laravel
Cuando definimos a Laravel como un framework, queremos decir que Laravel ofrece a los desarrolladores de php una estructura de soporte y funciones genéricas que pueden usarse para crear el contenido real de la aplicación única. Por lo tanto, es un código escrito por terceros que permite resolver un problema común, similar a una biblioteca de software. Sin...
Sigue leyendo7Estructura de un proyecto Laravel
Cuando creas un nuevo proyecto con Laravel, se crea un directorio en el que ya están disponibles todos los archivos necesarios para explotar inmediatamente el potencial que ofrece Laravel. Es un punto de partida válido para aplicaciones de todos los tamaños y necesidades, en el que cada directorio realiza una tarea específica relacionada con el ciclo de vida del desarro...
Sigue leyendo