public function budgetCharts() { $budgets = Budget::get(); $BC = new BudgetController(); $date = new Carbon('today'); $count = 0; foreach ($budgets as $budget) { Auth::loginUsingId($budget->fireflyuser_id); // remove cached entry: $key = cacheKey('Budget', 'homeOverviewChart', $budget->id, $date); Cache::forget($key); $BC->homeOverviewChart($budget->id, $date); $count++; Auth::logout(); } return 'Regenerated ' . $count . ' budget charts.'; }