get(); $bar = $this->output->createProgressBar(count($oldData)); $bar->start(); $newData = []; foreach ($oldData as $key => $value) { $newData[] = [ 'id' => $value->id, 'name' => $value->name ?? '', 'sn' => $value->sn ?? '', 'market_id' => $value->market_id ?? 0, 'simnum' => $value->simnum ?? 0 , 'addtime' => $value->addtime ?? 0, 'status' => $value->status ?? 0, 'created_at' => $value->addtime ? strtotime($value->addtime) : 0, 'updated_at' => time(), ]; $bar->advance(); } DB::table($newTableName)->insert($newData); $bar->finish(); return 0; } }