El controlador; es una clase que se encarga de manejar la lógica de las solicitudes HTTP y la interacción con los modelos y las vistas:

  • Se almacenan en el app/Http/Controllers,
  • Cada método público en un controlador puede ser asociado a una ruta,

Si un método (o acción) es particularmente complejo, puedes definir un único método __invoke, para generar un controlador invocable;