-
Disposer de 'composer' en globale sur son envirronement de travail
-
Récuperer les dépendances via 'composer install'
-
Version de PHP 8.1
-
Version Symfony LTS ^5.4
-
composer create-project symfony/website-skeleton firstProject "5.4.*"
-
création .env.local
-
création .php-version // 8.1
-
symfony console make:entity
-
symfony console make:user
-
symfony console doctrine:database:create -- création database
-
symfony console make:migration
-
symfony console doctrine:migration:migrate
-
symfony make:controller HomeController // dans le fichier path: '/', name: 'app_home', methods: 'GET'
-
composer require annotations // pour init les paths
-
symfony console debug:router // verifier le path si il existe
-
composer require symfony/security-bundle
-
symfony serve
-
symfony console make:controller Login // modifié après secutite .yaml, login:index.html.twig
-
symfony console security:hash-password // insert de l'user sur le sgbd avec le password hasher
-
ajout dans route.yaml app_logout: path: /logout methods: POST|GET
-
symfony console make:registration-form
-
Ajout add dans RegistrationController & ajout dans template/form input
-
Ajout de contraintes dans RegistrationForm
-
Ajout symfony console make:crud