Route
- Call Controller functions
Controller
-
Serve the Features
-
Return Response received from Feature to the Request
Feature
-
Validate the Request
-
Run the Job by passing the request parameters
-
Collect Return Data from Job
-
Prepare Response Data
-
Return the HTTP Response to the Controller Method
Request
-
Authorize the Request (Optional)
-
Implement HTTP Request validating
Job
- Do the actual work by implementing the business logic