$leads = Lead::where('campaign_id', $this->record->id);
$new_leads_chart = Trend::query($leads)->between($curPeriod[0], $curPeriod[1])->perDay()->count()->pluck('aggregate')->all();
$old_leads = $leads->whereBetween('created_at', $prevPeriod)->count();
$leadGrowthRate = $this->calculateGrowth($old_leads, array_sum($new_leads_chart));
return Stat::make('Recent Leads', array_sum($new_leads_chart))->chart($new_leads_chart)->indication($this->indicateGrowth($leadGrowthRate, '%'));
$leads = Lead::where('campaign_id', $this->record->id);
$new_leads_chart = Trend::query($leads)->between($curPeriod[0], $curPeriod[1])->perDay()->count()->pluck('aggregate')->all();
$old_leads = $leads->whereBetween('created_at', $prevPeriod)->count();
$leadGrowthRate = $this->calculateGrowth($old_leads, array_sum($new_leads_chart));
return Stat::make('Recent Leads', array_sum($new_leads_chart))->chart($new_leads_chart)->indication($this->indicateGrowth($leadGrowthRate, '%'));