Go to file
Serra Aymeric abc71ef25b Merge pull request #13 in WFCC/cc34 from 11-mes-ateliers-et-refracto-navbar to master
* commit 'c0357d6947a05725571b370bb86a9e626c2fa556':
  Modification mise en page liste ateliers quand il n'y a pas encore d'ateliers
  Ajout d'un bouton Mes Ateliers dans la navbar
  Ajout d'une route byme aux ateliers pour voir les ateliers créé par l'utilisateur
  Deplacement de navbar dans son propre fichier
2023-02-09 10:04:27 +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 Modification mise en page liste ateliers quand il n'y a pas encore d'ateliers 2023-02-09 09:23:54 +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