$item['_field_address-city']['new'] = $newAddress[$countNewAddress - 2]; $item['_field_address-country']['new'] = $newAddress[$countNewAddress - 1]; } // Update if ($countNewAddress > 2) { $address = \App\ObjectMeta::find($item['_field_address-address']['id']); $address->meta_value = trim($item['_field_address-address']['new']); $address->save(); } if ($countNewAddress > 1) { $city = \App\ObjectMeta::find($item['_field_address-city']['id']); $city->meta_value = trim($item['_field_address-city']['new']); $city->save(); } if ($countNewAddress > 0) { $country = \App\ObjectMeta::find($item['_field_address-country']['id']); $country->meta_value = trim($item['_field_address-country']['new']); $country->save(); } } } $startCounter++; } if ($items) { die('<meta http-equiv="refresh" content="1; url=' . url('/fixAddresses?offset=' . ($offset + $limit) . '&limit=' . $limit) . '">Refresh!'); } die('No Items!'); }); function getFrenchAddress($address) { $url = 'http://maps.google.com/maps/api/geocode/json?address=' . urlencode($address) . '&sensor=true&language=fr';
public function deleteField($id) { if ($field = ObjectMeta::find($id)) { $field->delete(); } }