0
votes

Fetch les données correctement de la DB à Laravel

J'ai deux tabelles "groupe" (contient des groupes) et "calendrier" (contient des éléments de calendrier de divers groupes).

Chaque enregistrement d'horaire a un groupe_ID. Il peut y avoir beaucoup d'éléments de planification pour un groupe unique. P>

Je souhaite extraire des données sur la table des horaires et les trier par groupe et les imprimer. P>

quelque chose comme ça: P> " >

Group 1 (group_id=1)
- schedule 1 (id=1)
- schedule 2 (id=2)
- schedule 3 (id=3)
Group 2 (group_id=2)
- schedule 4 (id=4)
- schedule 5 (id=5)


0 commentaires

3 Réponses :


0
votes

dans votre modèle de groupe xxx

afin que vous puissiez faire quelque chose comme ça xxx


0 commentaires

0
votes

Vous pouvez le faire avec la relation

Vous pouvez suivre ci-dessous le code: - p>

dans votre Modèle de groupe strong> Ajouter le code suivant P>

Group::with('schedule')->get()->groupBy(id);


0 commentaires

0
votes

Il vous suffit de créer des méthodes de relation sur les modèles tels que ci-dessous

sur le groupe Modèle: p> xxx pré>

sur le calendrier du modèle: p>

Group::with('schedule')->orderBy('groups.id')->get();


0 commentaires