selectRaw('word,count(*)')->groupBy('word')->cursor(); $bar = $this->output->createProgressBar(200000); foreach ($words as $word) { $update = Vocabulary::where('word',$word->word)->updateOrCreate( ['count' => $word->count, 'flag' => 1], ['word' => $word->word, 'word_en'=>Tools::getWordEn($word->word)] ); $bar->advance(); } $bar->finish(); return 0; } }