option('limit'); $tags = Hashtag::whereNull('cached_count')->limit($limit)->get(); $count = count($tags); if(!$count) { return; } $bar = $this->output->createProgressBar($count); $bar->start(); foreach($tags as $tag) { $count = DB::table('status_hashtags')->whereHashtagId($tag->id)->count(); if(!$count) { $tag->cached_count = 0; $tag->saveQuietly(); $bar->advance(); continue; } $tag->cached_count = $count; $tag->saveQuietly(); $bar->advance(); } $bar->finish(); $this->line(' '); return; } }