A controller is the “C” in the “MVC” (Model-View-Controller) architecture, which is what Laravel is based on.