['name'], License::class => ['name'], Consumable::class => ['name'], Accessory::class => ['name'], Component::class => ['name'], Company::class => ['name'], Manufacturer::class => ['name'], Supplier::class => ['name'], Statuslabel::class => ['name'], Depreciation::class => ['name'], AssetModel::class => ['name'], Group::class => ['name'], Department::class => ['name'], Location::class => ['name'], User::class => ['first_name', 'last_name'], ]; $count = []; foreach ($tables as $classname => $fields) { $count[$classname] = []; $count[$classname]['classname'] = 0; foreach ($fields as $field) { $count[$classname]['classname']++; $count[$classname][$field] = 0; foreach ($classname::where("$field", 'LIKE', '%&%')->get() as $row) { $this->info('Updating '.$field.' for '.$classname); $row->{$field} = html_entity_decode($row->{$field}, ENT_QUOTES); $row->save(); $count[$classname][$field]++; } } } $this->info('Update complete'); } }