option('days'), FILTER_VALIDATE_INT, [ 'options' => ['min_range' => 1], ]); if ($days === false) { $this->error('The --days option must be an integer greater than zero.'); return self::FAILURE; } $deleted = DeviceToken::query() ->where('updated_at', '<', now()->subDays($days)) ->delete(); $this->info("{$deleted} stale device token(s) pruned."); return self::SUCCESS; } }