info('Starting energy regeneration...'); $characters = Character::where('energy', '<', \DB::raw('max_energy')) ->where('status', 'active') ->get(); $count = $characters->count(); $this->info("Regenerating energy for {$count} characters..."); foreach ($characters as $character) { $energyService->regenerate($character); } $this->info('Energy regeneration completed!'); } }