/** * Get the subscriber counts by plan. * * @return Response */ public function subscribers() { $plans = []; foreach (Spark::allPlans() as $plan) { $plans[] = ['name' => $plan->name, 'interval' => $plan->interval, 'count' => $this->indicators->subscribers($plan), 'trialing' => $this->indicators->trialing($plan)]; } return collect($plans)->sortByDesc('count')->values()->all(); }