Controle 1 - Dev201 - LARAVEL
Controle 1 - Dev201 - LARAVEL
Controle 1 - Dev201 - LARAVEL
Module M205
Développer en back-end
2) Créez une migration pour la table "matieres" avec les champs suivants : ( 1 pt )
Nom (varchar)
Masse Horaire (int)
Date de Création (date)
4) Définissez les routes nécessaires dans le fichier web.php pour les opérations CRUD sur les matières. Ass
urez-vous d'inclure des routes pour afficher la liste des matières, ajouter une nouvelle matière, mettre à j
our une matière et la supprimer. ( 2 pt )
5) Créez un contrôleur nommé "MatieresController" avec une méthode pour afficher la liste des matières.
( 2 pt )
6) Créez une vue pour afficher la liste des matières. Assurez-vous que tous les matières sont correctement a
ffichés avec leurs informations avec les actions de modifier et supprimer. ( 2 pt )
7) Ajoutez un formulaire pour ajouter une nouvelle matières à la liste des matières. Le formulaire doit inclu
re des champs pour le nom, la masse horaire et la date de création. Assurez-vous que les messages
d’erreurs seront affichées en cas d’échec de validation ( 2 pt )
8) Implémentez la méthode d'ajout d'étudiant avec la validation côté serveur pour le formulaire , sachant
que le nom et la masse horaire sont obligatoires et la masse horaire doit être positive et inférieure a 200.
( 2 pt )
9) Donner les étapes à suivre pour implémenter la fonctionnalité d’upload photo pour une matière ( 2 pt )
PAGE 2