- Toutes les entités ont déjà été créées via la commande
m̀ake:entity
- L'intégralité des opérations universelles (CRUD) a également été générée pour chaque entité via la commande
m̀ake:crud
Dans un terminal :
git clone --branch full_no_assets git@github.com:El-Profesor/Municipal-Library.git <nom_de_dossier>
Note : <nom_de_dossier>
doit être remplacé par le nom choisi (ex. : municipal_library
).
Dans un terminal, depuis le dossier <nom_de_dossier>
:
composer install
Note : si besoin, choisir les options proposées par défaut.
- Faire une copie du fichier
.env
en le nommant.env.local
- Configurer dans le fichier
.env.local
les paramètres de connexion à la base de données en prenant soin de vérifier au préalable le type de serveur de votre environnement (MySQL ou MariaDB)
Note : pour des questions de cohérence, il est souhaitable de nommer la base de données municipal_library
.
Dans un terminal :
php bin/console doctrine:database:drop --force --if-exists
php bin/console doctrine:database:create
php bin/console doctrine:schema:create
Dans un terminal :
php bin/console doctrine:fixtures:load
Dans un terminal :
symfony server:start
Dans un navigateur, consulter l'URL : http://localhost:8000/book/.