diff --git a/labs/5/lab5.md b/labs/5/lab5.md index aaacf75..d73075d 100644 --- a/labs/5/lab5.md +++ b/labs/5/lab5.md @@ -34,8 +34,8 @@ Les objectifs de ce TP sont : symfony new TweetTokAPI cd TweetTokAPI symfony composer require api - symgony composer require symfony/orm-pack - symgony composer require --dev symfony/maker-bundle + symfony composer require symfony/orm-pack + symfony composer require --dev symfony/maker-bundle ``` - Comparez la structure des répertoires du projet API par rapport au projet de site web `TweetTok`. Quels dossiers sont en plus/moins ? Le projet est-il @@ -69,13 +69,13 @@ Les objectifs de ce TP sont : 0. Effectuez un lien symbolique des fichiers `TweetTok/src/Entity/Twok.php` et `TweetTok/src/Repository/TwokRepository.php` dans le nouveau projet - `TwettTokAPI`. + `TweetTokAPI`. 1. Déclarez l'entité `Twok` comme une ressource API et ajoutez des contraintes sur ses différents champs. 2. Testez votre API avec la page web (route `/api`) : - Si vous voyez les messages déjà insérés; - - Si vous pouvez inserer un nouveau message; + - Si vous pouvez insérer un nouveau message; - Si vous pouvez modifier/remplacer un message existant; - Si vous pouvez supprimer un message existant; @@ -96,7 +96,7 @@ Les objectifs de ce TP sont : ## Partie 4 : Pour aller plus loin -1. Renseignez-vous sur la créaction d'une classe de validation de contraintes +1. Renseignez-vous sur la création d'une classe de validation de contraintes personnalisée : [https://symfony.com/doc/5.x/validation/custom_constraint.html](https://symfony.com/doc/5.x/validation/custom_constraint.html).