Need to build an API and love the process? You've come to the right place.
Built on top of Symfony, API Platform enables you to build a rich, JSON-LD-powered, hypermedia API... pretty much instantly (we'll even teach you what those buzzwords mean). In this tutorial, we'll build a real app including:
- Setting up API Platform in a Symfony app
- Buzzwords: Swagger, OpenAPI & JSON-LD+Hydra
- "Exposing" a Class to your API via ApiResource
- Customizing operations
- All about serialization and controlling input/output fields
- IRIs & how to control them
- Related resources
- Embedded resources & Subresources
- Filters
- Pagination
- Validation
- Formats & Content-Type Negotiation
- Bonus: React Admin