¿Cómo funciona Laravel 8?

Laravel es el framework más usado de PHP, con él podemos crear aplicaciones web completas, es decir, el backend y el frontend.

Diseño web
8 minutos
Hace 3 años
¿Cómo funciona Laravel 8?

¡Accede a cientos de cursos
con solo un pago al año!

Blog Microbanner

¿Cómo funciona Laravel?

Laravel nos permite crear aplicaciones web completas, crear sus páginas, sus módulos e incluso conectarlas a un motor de base de datos solamente usando el lenguaje PHP, pero ¿cómo es que funciona?

El frontend

Laravel usa Blade como template engine (motor de platillas) para generar las páginas en el frontend. En la versión 8 de Laravel podemos desarrollar componentes (al estilo de React), que son piezas reutilizables de la interfaz. Por ejemplo, el menú de navegación que se repite en todas las páginas puede ser un componente.

Rutas y API

Si vas a hacer el frontend y el backend con Laravel el archivo routes/web.php contiene todas las rutas de la aplicación para el frontend y hará la conexión con backend. En cambio, si solo vas a hacer el backend con Laravel y el frontend aparte (p.ej. con Angular) el archivo routes/api.php expondrá tu API.

El backend

De este lado tenemos los módulos que son las entidades (o clases) de la aplicación, si tomamos como ejemplo EDteam los módulos serían los usuarios, los cursos, las suscripciones, los comentarios, etc. Cada módulo cuenta con su propio controlador y modelo, el controlador se encarga de la lógica y el modelo de los datos.

ORM y bases de datos

Laravel usa Eloquent como ORM (¿No sabes qué es un ORM? Apréndelo aquí) para conectarse a un motor de base de datos relacional como PostgreSQL o MySQL usando PHP (aunque no conozcas SQL).


Ahora que ya sabes como funciona Laravel, aprende a crear una aplicación completa con nuestro curso Laravel 8 desde cero. ¡Las primeras clases son gratis!

Comentarios de los usuarios

Pregunta a ChatEDT