À propos de ce tutoriel
Les méthodes PUT et PATCH ont des significations différentes :
- PUT, remplace les données par celle qui sont envoyées dans la requête.
- PATCH, permet la modification partielle d'une ressource en fusionnant les données envoyées avec les données déjà présentes ou grâce à l'utilisation d'opération de modification.
Dans les faits, API Platform traite les requêtes PUT de la même manière que les requêtes PATCH et si une donnée n'est pas envoyée elle ne sera pas supprimée (il fusionne donc les informations). Cependant, si vous voulez suivre les spécifications, je vous conseille de bien faire la distinction et d'utiliser la bonne méthode dans votre application cliente.