An open API service indexing awesome lists of open source software.

https://github.com/jorisbertier/blog


https://github.com/jorisbertier/blog

bootstrap php symfony twig

Last synced: 2 months ago
JSON representation

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