public
Maxime Puys 1 year ago
parent 45a18b4bbe
commit e8b5306801

@ -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).

Loading…
Cancel
Save