Je suis nouveau à laravel et éloquent et je ne suis pas sûr si c'est même possible. mais j'ai 2 tables avec une relation de un à plusieurs. L'un est «lieux» et l'autre est «utilisateurs». Un emplacement peut avoir plusieurs utilisateurs.Laravel éloquent compter une relation
Donc, si je voulais obtenir tous les lieux avec tous les utilisateurs, je voudrais juste faire:
Location::with("users")->get();
Mais je veux aussi savoir combien d'utilisateurs chaque emplacement a, j'essayé de faire ce
Location::with("users")->count("users")->get();
Mais cela n'a pas fonctionné.
Qu'avez-vous fait à ce jour pour savoir? Je ne veux pas dire que quelqu'un suggère quelque chose que vous avez déjà fait. – hakre
Si la documentation était vérifiée mais que vous ne pouviez rien en trouver – Arcade
Si 'Location :: with (" users ") -> get();' alors 'Location :: with (" users ") -> count() 'pourrait aussi fonctionner. Avez-vous essayé cela (je viens de scanner les docs, jamais utilisé cette bibliothèque). – hakre