In the previous chapter, we created RESTful web services in Lumen, and we identified some missing elements or improvements required. In this chapter, we will work on improving that and completing some missing elements. We will improve certain elements with respect to fulfilling loopholes and code quality.
We will cover the following topics in this chapter to improve our RESTful web service:
- Dingo, simplifying RESTful API development:
- Installing and configuring Dingo API package
- Simplifying routes
- API versioning
- Rate limiting
- Internal requests
- Authentication and middleware
- Transformers
- Need of encryption:
- SSL, different options
- Summary