Go to file
Aymeric SERRA 37c1e24e1a
Ajout d'un bouton Mes Ateliers dans la navbar
2023-02-09 09:14:35 +01:00
.idea Ajout d'une contrainte qui empeche un instructeur de supprimer/modifier un atelier qu'il n'a pas crée pour la question 10 2023-02-08 17:23:09 +00:00
assets navBar debut bootstrap CRUD 2023-02-07 17:57:52 +01:00
bin Add webapp packages 2023-02-06 14:05:24 +00:00
config Ajout entité User, systeme d'authentification et d'enregistrement pour question 7 2023-02-08 15:55:06 +00:00
migrations Ajout d'une contrainte qui empeche un instructeur de supprimer/modifier un atelier qu'il n'a pas crée pour la question 10 2023-02-08 17:23:09 +00:00
public Add initial set of files 2023-02-06 14:05:07 +00:00
src Ajout d'une route byme aux ateliers pour voir les ateliers créé par l'utilisateur 2023-02-09 09:13:18 +01:00
templates Ajout d'un bouton Mes Ateliers dans la navbar 2023-02-09 09:14:35 +01:00
tests Add webapp packages 2023-02-06 14:05:24 +00:00
translations Add webapp packages 2023-02-06 14:05:24 +00:00
.env Utilisation de SQLite 2023-02-06 15:25:12 +01:00
.env.test Add webapp packages 2023-02-06 14:05:24 +00:00
.gitignore Ajout de Bootsrap et Wepback Encore 2023-02-06 15:47:14 +01:00
README.md Modification du IsGranted pour la necessite d'authentification pour la creation, suppression et modification d'ateliers, pour la question 9 2023-02-08 17:57:12 +01:00
composer.json Ajout du support du markdown pour la description pour la question 6 2023-02-07 18:00:54 +00:00
composer.lock Ajout du support du markdown pour la description pour la question 6 2023-02-07 18:00:54 +00:00
docker-compose.override.yml Add webapp packages 2023-02-06 14:05:24 +00:00
docker-compose.yml Add webapp packages 2023-02-06 14:05:24 +00:00
package-lock.json Ajout de Bootsrap et Wepback Encore 2023-02-06 15:47:14 +01:00
package.json Ajout de Bootsrap et Wepback Encore 2023-02-06 15:47:14 +01:00
phpunit.xml.dist Add webapp packages 2023-02-06 14:05:24 +00:00
symfony.lock Ajout faker et fixture pour question 3 2023-02-07 16:55:04 +01:00
webpack.config.js Ajout de Bootsrap et Wepback Encore 2023-02-06 15:47:14 +01:00

README.md

CC34

Membres

  • Ayoub ZIANI
  • François ZHU
  • Zakarya BEN JABALLAH
  • Aymeric SERRA

Questions

Question 1

Création du projet

symfony new cc34 --webapp # Création du projet

Création d'un controlleur

symfony console make:controller pages

Bootsrap et Wepback Encore

symfony composer require symfony/webpack-encore-bundle
npm install
npm install bootstrap
npm install bootstrap-icons
# Modifier asset/app.js et config/package/twig.yaml
npm run dev

Question 2

symfony console doctrine:database:create # Création de la base de donnée
symfony console make:entity Atelier # Création d'une entité Atelier
symfony console make:migration # Création d'une migration
symfony console doctrine:migrations:migrate # On lance la migration

Question 3

symfony composer require fakerphp/faker
symfony composer require orm-fixtures --dev
symfony console doctrine:fixtures:load

Question 4

symfony console make:crud Atelier

Question 5

npm run dev

Question 6

symfony composer require cebe/markdown "~1.2.0"

Question 7

symfony console make:user
symfony console make:entity User
symfony console m:mig
symfony console d:m:m
symfony console make:auth
symfony console make:registration-form

Question 8

symfony console make:entity 
symfony console make:migration
symfony console d:f:l

Question 9

Pas de commandes, juste du code dans AtelierController