CC2 M205 Programmer en Backend V4
CC2 M205 Programmer en Backend V4
CC2 M205 Programmer en Backend V4
Partie 1 : Migration.(3pts)
1. Ajoutez une colonne price de type décimal à la table products.
2. Écrivez une migration pour supprimer la table orders.
3. Créez une migration pour ajouter une colonne slug de type chaîne de caractères à la table
categories.
Partie 2 : Modèles.(5pts)
1. Créez un modèle Eloquent pour la table categories.
2. Écrivez une méthode dans le modèle Category pour récupérer tous les produits qui
appartiennent à une catégorie spécifique.
3. Ajoutez une relation hasMany dans le modèle Category pour récupérer tous les produits
associés à une catégorie.
Partie 3 : Contrôleurs.(3pts)
1. Créez un contrôleur pour gérer l'affichage d'une liste de toutes les commandes.
2. Écrivez une méthode dans le contrôleur pour afficher les détails d'une commande spécifique.
3. Ajoutez une méthode dans le contrôleur pour afficher un formulaire pour créer une nouvelle
commande.
Partie 4 : Routes.(3pts)
1. Créez une route pour afficher la liste des commandes dans le contrôleur créé dans la partie 3.
2. Écrivez une route pour afficher les détails d'une commande spécifique dans le contrôleur créé
dans la partie 3.
3. Ajoutez une route pour traiter le formulaire de création d'une nouvelle commande dans le
contrôleur créé dans la partie 3.
Partie 5 : Vues.(6pts)
1. Créez une vue pour afficher la liste des catégories.
2. Écrivez une vue pour afficher tous les produits qui appartiennent à une catégorie spécifique.
3. Ajoutez une vue pour afficher un formulaire de recherche permettant de trouver tous les
produits dont le nom contient une chaîne de caractères spécifique.