where('monitor', 0)->get(); if ($addresses->isEmpty()) { $this->info('no monitor=0 addresses found.'); return self::SUCCESS; } $enabled = 0; $skipped = 0; foreach ($addresses as $addr) { if ($svc->shouldMonitor($addr)) { $addr->monitor = 1; $addr->save(); $this->line(" enabled: {$addr->address} ({$addr->chain_type})"); $enabled++; } else { $skipped++; } } $this->info("enabled={$enabled} skipped={$skipped} total=".count($addresses)); return self::SUCCESS; } }