0% ont trouvé ce document utile (0 vote)
3 vues1 page

CRUD pour Relation Many-to-Many en PHP

Transféré par

Esma Hani
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues1 page

CRUD pour Relation Many-to-Many en PHP

Transféré par

Esma Hani
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP CRUD (Complément – Relation Many to Many)

En complément du TP avec le schéma :


Groupe(CodeGrp :Chaine,Libelle : Chaine)
Stagiaire(CodeStg : Chaine(15),Nom :Chaine,Email,#CodeGrp :Chaine)
Badge(CodeBadge,#CodeStg :unique, statut:Enum('actif', 'bloque',
'perdu','expire'),DateAttr,DateExpir)
Il est demandé de rajouter les deux tables Module et Inscription (Pivot) :
Module(CodeMod, Libelle, MasseHoraire)
Inscription(#CodeStg , #CodeMod , DateInscription,AnneeFormation)
NB : (CodeStg , CodeMod) est une PK
Ce qui nous donne une Relations :
Stagiaire *──────* Module
via l’association (Table Pivot) Inscription
 Un stagiaire peut être inscrit à plusieurs modules
 Un module peut concerner plusieurs stagiaires
Travail à faire :
 Créer les migrations des tables Module et Inscription
 Créer les modèles avec les relations appropriées
 Mettre à jour le modèle Stagiaire afin d’ajouter la relation Many-to-Many avec le modèle
Module
 Créer les factoreries et seeders pour les nouvelles tables
 Implémentation des opérations CRUD,
 Utilisation de la validation avec FormRequest.
 Création des Routes et Vues

Vous aimerez peut-être aussi