Laravel elokwentna grupa, a także powrót liczby każdej grupy

Laravel elokwentna grupa, a także powrót liczby każdej grupy

Problem

Mam tabelę, która zawiera, wraz z innymi kolumnami, kolumnę wersji przeglądarki. I po prostu chcę wiedzieć z rekordu, jak istnieją przeglądarki, od tych, którzy odwiedzili moją stronę internetową. Muszę więc skończyć z czymś takim: Całkowite zapisy: 10; Internet Explorer 8: 2; Chrome 25: 4; Firefox 20: 4. (Wszystkie sumują się do 10)

Oto moje dwa pensa:

$ user_info = usermeta :: grupa („przeglądarka”)-> get ();

Oczywiście to tylko zapewnia 3 przeglądarki, a nie liczbę każdego. Jak mam to zrobic?

Rozwiązanie

$ user_info = db :: tabela („Usermetas”)
-> Wybierz („Browser”, db :: Raw („Count (*) jako total”))
-> Groupby („przeglądarka”)
-> get ();