J'ai deux tables liées par un tableau croisé dynamique (avec une migration personnalisée):Laravel, Eloquent: Fetch toutes les entrées de plusieurs à-plusieurs
Table d'intérêt:
ID | label
Personne tableau:
ID | label
Table PersonHasInterest (migration personnalisée):
InterestID | PersonID | notes
Comment puis-je obtenir tous les enregistrements du tableau croisé dynamique (avec les personnes et les intérêts joints)? Je ne veux pas obtenir tous les intérêts d'une personne ou de toutes les personnes qui ont un intérêt mais toutes les entrées (avec jointures) du tableau croisé dynamique.
Définir un modèle pour le tableau croisé dynamique puis appelez 'PersonHasInterest :: tous()' –
mais comment? définir un modèle pour un pivot? –
De la même manière que vous le faites pour un modèle, vous pouvez spécifier l'attribut de table –