title: Front Controller implementation in Laravel
body: <p>I have a front controller which receives all of the requests. Request has an action parameter which tells the controller which command to initiate. </p>
  
  <p>Apparently Laravel commands are not supposed to return responses like views and redirects upon completion. Should my main controller do it? Different actions require different responses.</p>
  
  <p>Perhaps I should implement command objects as tiny controllers with a single method like process()? If for example an action is to load a login screen, process() would simply return view('login'). Is that reasonable?</p>
  
  <p>An explanation would be appreciated.</p>