API Platform is crushing the scene these days. And it's easy to see why! Built on top of Symfony, API Platform enables you to build a rich, JSON-LD-powered, hypermedia API... pretty much instantly! In this tutorial, we'll build a real app and leverage these tools:
- Setting up API Platform in a Symfony app
- Swagger, OpenAPI & JSON-LD+Hydra: what they are and why they're awesome
- Creating ApiResources
- Customizing the operations
- IRIs & how to control them
- Resource relations
- Embedded resources & Subresources
- Filters
- Pagination
- Validation
- The serializer & controlling input/output fields