truncate(); try { foreach ($datas as $data) { DB::table($table)->insert([ 'id' => $data->id, 'province_id' => $data->province_id, 'name' => $data->name, 'address' => $data->address, 'description' => $data->description, 'created_at' => $data->created_at, 'updated_at' => $data->updated_at, ]); } } catch (Exception $e) { info(['Ignore error', $e->getMessage()]); } DB::statement(" SELECT setval('{$table}_id_seq', (SELECT MAX(id) from {$table})) "); } }