https://github.com/jorisbertier/blog
https://github.com/jorisbertier/blog
bootstrap php symfony twig
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jorisbertier/blog
- Owner: jorisbertier
- Created: 2023-07-07T07:42:38.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-19T17:00:04.000Z (almost 3 years ago)
- Last Synced: 2025-10-26T23:44:15.279Z (8 months ago)
- Topics: bootstrap, php, symfony, twig
- Language: CSS
- Homepage:
- Size: 705 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blog
Installation du projet
- 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
Commande d'execution du projet
- 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
Creation Login, Logout & registration
- 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