![Name](https://badgen.net/badge/author/Melissa%20Galvan/blue) [![Web site](https://badgen.net/badge/website/melinweb.fr/blue)](https://melinweb.fr/) [![Gitlab](https://badgen.net/badge/gitlab/m_galvan/blue?icon=gitlab)](https://gitlab.com/iamelg) [![Github](https://badgen.net/badge/github/iamel-g/blue?icon=github)](https://github.com/iamel-g) [![Twitter](https://badgen.net/badge/twitter/iamel_g/blue?icon=twitter)](https://twitter.com/iamel_g) # Symfony - API Platform [![Gitlab](https://badgen.net/badge/gitlab/api%20platform%20example/red?icon=gitlab)](https://gitlab.com/m_galvan/api-platform-example) https://api-platform.com/ API Platform est un framework qui permet de faire des API REST avec **Symfony**. ### Initialisation du projet et ses dépendances Si **symfony-cli** #### Initialiser le projet : ``` $ symfony new your-project-name ``` #### Installer API Platform via Composer ``` $ cd your-project-name $ symfony composer req api ``` ### Configuration #### Créer et connecter votre base de données (ex à venir) ### L'API https://api-platform.com/docs/distribution/#a-bookshop-api #### Créer des entités Reprendre les entités de la doc : https://api-platform.com/docs/core/getting-started/ API Platform se chargera de créer les routes qui nous permettront d'accéder aux données. Lancer le serveur ```symfony serve``` Aller sur ```localhost:8000/api/``` ![](https://i.imgur.com/1BQLTtt.png) ###### tags: `Symfony`