Capítulo 3. Enrutamiento y controladores
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La función esencial de cualquier framework de aplicación web es recibir solicitudes de un usuario y entregar respuestas, normalmente a través de HTTP(S). Esto significa que definir las rutas de una aplicación es el primer y más importante proyecto que hay que abordar cuando se aprende un framework web; sin rutas, tienes poca o ninguna capacidad de interactuar con el usuario final.
En este capítulo examinaremos las rutas en Laravel; verás cómo definirlas, cómo dirigirlas al código que deben ejecutar y cómo utilizar las herramientas de enrutamiento de Laravel para manejar una diversa gama de necesidades de enrutamiento.
Una rápida introducción a MVC, los verbos HTTP y REST
La mayor parte de lo que hablaremos en este capítulo hace referencia a cómo se estructuran las aplicaciones Modelo-Vista-Controlador (MVC), y muchos de los ejemplos que veremos utilizan nombres de rutas y verbos REST, así que echemos un vistazo rápido a ambos.
¿Qué es MVC?
En MVC, tienes tres conceptos principales:
- modelo
-
Representa una tabla individual de la base de datos (o un registro de esa tabla): piensa en "Empresa" o "Perro".
- ver
-
Representa la plantilla que envía tus datos al usuario final: piensa en "la plantilla de la página de inicio de sesión con este conjunto determinado de HTML, CSS y JavaScript".
- controlador
-
Como un policía de tráfico, ...
Get Laravel: Up & Running, 3ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.