Saltar al contenido
Cursalia
Tutoriales

La estructura de un proyecto Laravel

22 de junio de 2026 · 2 min de lectura

Lección 3 de 3

La estructura de un proyecto Laravel

Ya tienes tu proyecto Laravel funcionando. Si abres su carpeta, verás muchos archivos y carpetas… y puede asustar un poco. 😅 ¡Tranquilo! En esta lección vas a entender, sin tecnicismos, para qué sirve cada carpeta importante.

Al terminar esta lección sabrás:
  • Por qué Laravel organiza todo en carpetas.
  • Qué hay dentro de las carpetas que más vas a usar.
  • Dónde se guardan tus rutas, tus vistas y tu configuración.

¿Por qué tantas carpetas?

Cada carpeta tiene un trabajo concreto. Eso mantiene tu proyecto ordenado: sabes exactamente dónde está cada cosa y dónde poner lo nuevo.

🏗 Una analogía

Un proyecto Laravel es como una casa con habitaciones: la cocina es para cocinar, el dormitorio para dormir, el garaje para el auto. No guardas la cama en la cocina. En Laravel, cada carpeta es una «habitación» con su propósito.

El mapa de tu proyecto

Este es el esquema de las carpetas principales y para qué sirve cada una:

Diagrama de la estructura de carpetas de un proyecto Laravel: app, routes, resources, public, database, config y .env

Las que más vas a usar

  • routes/ — aquí viven las rutas (las direcciones de tu web). El archivo estrella es routes/web.php. ¡Lo verás mucho en el próximo módulo!
  • app/ — tu código: los controladores (el «cerebro») y los modelos (los datos).
  • resources/ — las vistas: lo que el visitante ve en pantalla (el HTML y el diseño).
  • public/ — lo que el navegador puede ver directo: imágenes, CSS, etc.
  • .env — tus ajustes secretos (la conexión a la base de datos, contraseñas…). ¡Nunca lo compartas!
💡 No tienes que memorizarlas

De momento solo necesitas saber que routes/ guarda las rutas y resources/ guarda las vistas. El resto lo irás conociendo a medida que avances. ¡Sin prisa!

⚠️ Ojo con dos carpetas

vendor/ son las herramientas que descargó Composer: no la toques. Y el archivo .env tiene tus claves: mantenlo privado.

✅ Lo que aprendiste

Un proyecto Laravel organiza todo en carpetas con un propósito. Ya sabes dónde están tus rutas, tus vistas y tu configuración. En el próximo módulo entramos a routes/web.php a crear tu primera ruta.

🎯 Mini reto

Abre la carpeta de tu proyecto y busca el archivo routes/web.php. Ábrelo con tu editor y echa un vistazo: ahí empezará la magia en la siguiente lección. 😉

#laravel #laravel 13 #estructura #carpetas #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.

Comentarios

Sé el primero en comentar este artículo. 👇

Deja tu comentario

Tu email no se publica. Los comentarios se revisan antes de aparecer.

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