Tôi mới đến laravel và hùng hồn và tôi không chắc chắn nếu điều này thậm chí có thể. nhưng tôi có 2 bảng với mối quan hệ một đến nhiều. Một là "vị trí" và một là "người dùng". Một vị trí có thể có nhiều người dùng.Laravel eloquent đếm một mối quan hệ
Vì vậy, nếu tôi muốn có được tất cả các địa điểm với tất cả người dùng Tôi sẽ chỉ làm điều này:
Location::with("users")->get();
Nhưng tôi cũng muốn biết có bao nhiêu người dùng mỗi địa điểm đã, tôi đã cố gắng làm điều này
Location::with("users")->count("users")->get();
Nhưng điều đó không hiệu quả.
bạn đã làm gì cho đến nay để tìm hiểu? Ý tôi là không phải ai đó gợi ý điều gì đó bạn đã làm. – hakre
Nếu được kiểm tra tài liệu nhưng không thể tìm thấy bất cứ điều gì về nó – Arcade
Nếu 'Location :: with (" users ") -> get();' then 'Location :: with ("users") -> count() ; 'cũng có thể làm việc. Bạn đã thử điều đó chưa (tôi vừa quét tài liệu, chưa bao giờ sử dụng thư viện đó) ?. – hakre