Thanks Antonio
I just added the lists command to the end, so it will return only one array with the key and counter:
Laravel 4
$user_info = DB::table('usermetas') ->select('browser', DB::raw('count(*) as total')) ->groupBy('browser') ->lists('total','browser');
Laravel 5.1
$user_info = DB::table('usermetas') ->select('browser', DB::raw('count(*) as total')) ->groupBy('browser') ->lists('total','browser')->all();
Laravel 5.2 +
$user_info = DB::table('usermetas') ->select('browser', DB::raw('count(*) as total')) ->groupBy('browser') ->pluck('total','browser')->all();
Diogo Gomes Aug 11 '15 at 15:34 2015-08-11 15:34
source share