Laravel es construida en PHP. Una herramienta de desarrollo web, permite crear paginas web, aplicaciones y api. Nos ayuda a desarrollar un sistema web.
Podemos verlo como un sistema de capas. Si se organiza de mejor manera puede quedar de la siguiente manera:
Route ⇒ View
Route ⇒ Controller ⇒ View
Route ⇒ Middleware ⇒ Controller ⇒ View
*Middleware o capa de seguridad.