orderBy('id','asc')->get(); $bar = $this->output->createProgressBar(count($oldData)); $bar->start(); $startTime = time(); $error = []; $newData = []; foreach ($oldData as $key => $value){ $storeId = $value->store_id; $bar->advance(); } DB::table($newTableName)->insert($newData); $bar->finish(); var_dump([time()-$startTime]); var_dump($error); return 0; } }