LARALL ELOQUENT GROUPBY ET AUSSI RETOUR COUPE DE CHAQUE GROUPE

LARALL ELOQUENT GROUPBY ET AUSSI RETOUR COUPE DE CHAQUE GROUPE

Problème

J'ai une table qui contient, ainsi que d'autres colonnes, une colonne de versions de navigateur. Et je veux simplement savoir à partir du record, comment les navigateurs existent, de ceux qui ont visité mon site Web. Donc, je dois me retrouver avec quelque chose comme ceci: Records totaux: 10; Internet Explorer 8: 2; Chrome 25: 4; Firefox 20: 4. (Tous ajoutant jusqu'à 10)

Voici mes deux pence:

$ user_info = userMeta :: GroupBy ('Browser') -> get ();

Naturellement, cela fournit juste les 3 navigateurs et non le nombre de chaque. Comment puis-je faire cela?

Solution

$ user_info = db :: table ('usermetas')
-> SELECT ('BROWSER', DB :: RAW ('COUNT (*) As Total'))
-> Groupby ('Browser')
-> get ();