Openclassrooms, cursus PHP/symfony
Projet 8: Amélioration d'une application existante
-
Cloner le projet
-
Executer
composer install
-
Executer
npm install
ouyarn install
-
Compiler les assets front:
npm run build
ouyarn encore production
(autres commandes disponibles, voir package.json) -
Configurer l'accès à mysql dans .env ou .env.local
-
Créer la base de donnée :
php bin/console doctrine:database:create
puisphp bin/console doctrine:schema:update --force
-
Installer les datafixtures si besoin :
php bin/console doctrine:fixtures:load
Identifiants de demo :
"[email protected]" mp: "demodemo"
"[email protected]" mp: "demodemo"
- Pour les tests, utilisez l'extension php sqlite ou configurez votre base de donnée de test dans .env.test
- Pour executer les tests :
php bin/phpunit
Veuillez prendre un moment pour lire le guide sur la contribution.