Laravel France

Methode with()

Avatar de StephaneMarry
StephaneMarry

Bonjour tout le monde.

Dans mon application, j'ai la possibilité d'ajouter des projets et dans ses projets je peux y ajouter des tâches. Je peux également associé les tâches à des personnes.

Je voudrais limiter le nombre de requête (si possible) quand je vais voir la page d'un projet. En gros j'ai utilisé la méthode with() pour récupérer toutes mes taches associés à un projet. Mais j'ai une requête à chaque tâches pour récupérer le nom des utilisateurs associé à celle-ci.

Est il possible avec la méthode with() ou une autre de récupérer en une requête, mon projets qui est associé à des tâches, qui sont eux-même associés à des utilisateurs ?

Merci :)

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Salut,

Oui on peut charger tout ce qu'on veut avec with, par exemple ça peut donner quelque chose comme ça:

...with('tasks', 'tasks.users')
Posté il y a 1 mois
Avatar de StephaneMarry
StephaneMarry

Ca marche !!! Merci pour ton aide, je n'avais pas trouvé l'info dans la doc. :D

Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.