Document à rendre avec le projet NOM :
PRENOM : GROUPE :
Travail demandé A remplir par
l'étudiant
(oui – non – partiellement) version Laravel
Réservé enseignant
Partie 1 (script SQL)
• Construction des tables à l'aide de « migrations »
• enregistrements saisis à l'aide de « Seeding »
- -
- - Partie 2 affichage de la table table1 (+liens)
• jointure réalisée avec l'orm
-
- -
-
Partie 3 : ajout d'un enregistrement
• vérification des données
• utilisation de l'orm
- -
- - Partie 4 : suppression d'un enregistrement
• méthode Delete + token (avec ou sans formulaire)
-
- -
-
Partie 5 : modification d'un enregistrement
• vérification des données
-
- -
- Partie 6 : menu (liens fonctionnels)
• affichage de la deuxième table (modèle+contrôleur+vue)
- -
- - Partie 7 : champ de sélection pour créer/modifier un
enregistrement
• lors de la création d'un enregistrement : pas de champ sélectionné à l'ouverture du formulaire (faire un choix)
• si erreur : on réaffiche le champ sélectionné
• lors de la modification d'un enregistrement : le bon champ est sélectionné à l'ouverture du formulaire
- - - -
- - - - Partie 8 : Gestion des sessions (connexion)
• ne prendre en compte que le fait d'être connecté ou déconnecté
- -
Partie 10 :
* Prise en compte de la faille CSRF (et XSS)
- -
* utilisation de l'ORM - -
* REST respecté (méthode GET POST, DELETE et PUT pour les routes)
- -
Version Symfony
* affichage
* crud (modifier ajouter supprimer)
* contrôle des données
* sessions
- - - -
- - - -
* le format américain pour la date convient