Saltar al contenido
Cursalia
Curso

Lección 5 · Cómo viaja una página: ruta, controlador y vista

12 de junio de 2026 · 2 min de lectura

Lección 6 de 26

Cuando un visitante escribe tudominio.com/contacto y pulsa Enter, en menos de un segundo ocurren tres pasos. Entenderlos te dará superpoderes: sabrás dónde tocar para cambiar cualquier cosa. Y te lo voy a explicar con un restaurante.

El viaje de una página, como pedir en un restaurante

Imagina que entras a un restaurante y pides un plato:

  • 🧑‍💼 El camarero (la RUTA) recibe tu pedido y sabe a quién pasárselo.
  • 👨‍🍳 La cocina (el CONTROLADOR) prepara el plato: hace el trabajo.
  • 🍽️ El plato servido (la VISTA) es lo que finalmente ves y disfrutas.

En tu web pasa exactamente lo mismo: ruta → controlador → vista. Eso es, en esencia, "cómo funciona Laravel".

A este patrón ordenado se le llama MVC (Modelo-Vista-Controlador). No te agobies con el nombre: lo importante es la idea del viaje.

Paso 1 · La ruta (el camarero)

En el archivo routes/web.php se define qué dirección lleva a qué página. Por ejemplo:

php
// Cuando alguien entra a /contacto, muestra la página de contacto
Route::get('/contacto', [ContactController::class, 'show']);

Traducido: "si alguien pide /contacto, pásaselo a la cocina (el ContactController)".

Paso 2 · El controlador (la cocina)

El controlador hace el trabajo: busca datos si hace falta y decide qué mostrar.

php
public function show()
{
    // Prepara y entrega la "vista" de contacto
    return view('pages.contact');
}

Paso 3 · La vista (el plato servido)

La vista es el archivo con el HTML que ve el visitante (en resources/views). Es el plato bonito que llega a la mesa.

Regla práctica: ¿quieres cambiar una dirección? Toca la ruta. ¿La lógica? El controlador. ¿El aspecto? La vista. Con eso ya sabes orientarte.

Resumen

  • Cada página hace un viaje: ruta → controlador → vista.
  • Ruta = el camarero (recibe la dirección). Controlador = la cocina (hace el trabajo). Vista = el plato (lo que se ve).
  • Saber esto te dice exactamente dónde tocar para cambiar cualquier cosa.

Ya entiendes cómo respira tu web. En la siguiente lección le damos tu cara con Tailwind CSS: vas a ver lo fácil que es cambiar el diseño.

Sigue el curso completo

14 lecciones gratis para montar tu academia online paso a paso.

Ver el temario

Preguntas frecuentes

No. Esta lección es conceptual: solo necesitas entender la idea del "viaje" de una página. El código que mostramos es de ejemplo, no tienes que escribirlo todavía.
Modelo-Vista-Controlador: una forma ordenada de separar los datos (Modelo), lo que se ve (Vista) y la lógica (Controlador). Laravel lo usa por debajo.
#laravel #mvc #principiantes
Compartir:
E

Escrito por

Equipo Cursalia

Creamos Cursalia, el LMS gratuito y de código abierto para que cualquiera monte su academia online en su propio dominio.

Usamos cookies para mejorar tu experiencia. Las analíticas solo se activan si las aceptas. Más info.