select('service as labels') ->selectSum('hits', 'values') ->where([ 'podcast_id' => $podcastId, 'service !=' => '', 'is_bot' => 0, 'date >' => $oneWeekAgo, ]) ->groupBy('labels') ->orderBy('values', 'DESC') ->findAll(); cache() ->save("{$podcastId}_analytics_podcasts_by_service_weekly", $found, 600); } return $found; } }