API Symfony pour gérer des jeux vidéo, catégories, éditeurs et un système de newsletter pour les jeux sortant dans les 7 prochains jours.
- CRUD complet pour :
Video GamesCategoriesEditorsusers
- Système de newsletter pour les nouvelles sorties
- Documentation interactive via Swagger / API Platform
- Authentification sécurisée avec JWT
- PHP 8.1+
- Composer
- Symfony CLI (optionnel mais recommandé)
- Base de données compatible Doctrine (MySQL, PostgreSQL...)
git clone https://github.com/LeMathoux/POC_Symfony_api.git
cd POC_Symfony_api
composer install
cp .env .env.local
# configurez votre base de données dans .env.local
php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrateemail : dauguet.mathis@gmail.com
password : password
role : ROLE_ADMIN
- Aller sur Swagger.
- puis dans la catégorie "Authentification" inserer les informations dans le "try out".
- recuperer le token et le mettre dans "Autorize" en haut du swagger.
php bin/console app:send-upcoming-games-email