Un Closure, en programación, es un concepto fundamental que se encuentra en muchos lenguajes de programación, incluyendo PHP.

Se refiere a una función anónima, es decir, que no tiene un nombre definido.

En Laravel, las Closures se usan para:

  1. definir Rutas,
  2. definir Middleware,
  3. escuchar Eventos,
  4. manipular colecciones,