birzha/plugins/rainlab/location/updates/seed_it_states.php

123 lines
5.5 KiB
PHP

<?php namespace RainLab\Location\Updates;
use October\Rain\Database\Updates\Seeder;
use RainLab\Location\Models\Country;
class SeedItStates extends Seeder
{
public function run()
{
$it = Country::whereCode('IT')->first();
if ($it->states()->count() > 0) {
return;
}
$it->states()->createMany([
['code' => 'AG', 'name' => 'Agrigento'],
['code' => 'AL', 'name' => 'Alessandria'],
['code' => 'AN', 'name' => 'Ancona'],
['code' => 'AO', 'name' => 'Aosta'],
['code' => 'AR', 'name' => 'Arezzo'],
['code' => 'AP', 'name' => 'Ascoli Piceno'],
['code' => 'AT', 'name' => 'Asti'],
['code' => 'AV', 'name' => 'Avellino'],
['code' => 'BA', 'name' => 'Bari'],
['code' => 'BL', 'name' => 'Belluno'],
['code' => 'BN', 'name' => 'Benevento'],
['code' => 'BG', 'name' => 'Bergamo'],
['code' => 'BI', 'name' => 'Biella'],
['code' => 'BO', 'name' => 'Bologna'],
['code' => 'BZ', 'name' => 'Bolzano'],
['code' => 'BS', 'name' => 'Brescia'],
['code' => 'BR', 'name' => 'Brindisi'],
['code' => 'CA', 'name' => 'Cagliari'],
['code' => 'CL', 'name' => 'Caltanissetta'],
['code' => 'CB', 'name' => 'Campobasso'],
['code' => 'CE', 'name' => 'Caserta'],
['code' => 'CT', 'name' => 'Catania'],
['code' => 'CZ', 'name' => 'Catanzaro'],
['code' => 'CH', 'name' => 'Chieti'],
['code' => 'CO', 'name' => 'Como'],
['code' => 'CS', 'name' => 'Cosenza'],
['code' => 'CR', 'name' => 'Cremona'],
['code' => 'KR', 'name' => 'Crotone'],
['code' => 'CN', 'name' => 'Cuneo'],
['code' => 'EN', 'name' => 'Enna'],
['code' => 'FE', 'name' => 'Ferrara'],
['code' => 'FI', 'name' => 'Firenze'],
['code' => 'FG', 'name' => 'Foggia'],
['code' => 'FO', 'name' => 'Forli\'-Cesena'],
['code' => 'FR', 'name' => 'Frosinone'],
['code' => 'GE', 'name' => 'Genova'],
['code' => 'GO', 'name' => 'Gorizia'],
['code' => 'GR', 'name' => 'Grosseto'],
['code' => 'IM', 'name' => 'Imperia'],
['code' => 'IS', 'name' => 'Isernia'],
['code' => 'SP', 'name' => 'La Spezia'],
['code' => 'AQ', 'name' => 'L\'Aquila'],
['code' => 'LT', 'name' => 'Latina'],
['code' => 'LE', 'name' => 'Lecce'],
['code' => 'LC', 'name' => 'Lecco'],
['code' => 'LI', 'name' => 'Livorno'],
['code' => 'LO', 'name' => 'Lodi'],
['code' => 'LU', 'name' => 'Lucca'],
['code' => 'MC', 'name' => 'Macerata'],
['code' => 'MN', 'name' => 'Mantova'],
['code' => 'MS', 'name' => 'Massa-Carrara'],
['code' => 'MT', 'name' => 'Matera'],
['code' => 'ME', 'name' => 'Messina'],
['code' => 'MI', 'name' => 'Milano'],
['code' => 'MO', 'name' => 'Modena'],
['code' => 'NA', 'name' => 'Napoli'],
['code' => 'NO', 'name' => 'Novara'],
['code' => 'NU', 'name' => 'Nuoro'],
['code' => 'OR', 'name' => 'Oristano'],
['code' => 'PD', 'name' => 'Padova'],
['code' => 'PA', 'name' => 'Palermo'],
['code' => 'PR', 'name' => 'Parma'],
['code' => 'PV', 'name' => 'Pavia'],
['code' => 'PG', 'name' => 'Perugia'],
['code' => 'PS', 'name' => 'Pesaro e Urbino'],
['code' => 'PE', 'name' => 'Pescara'],
['code' => 'PC', 'name' => 'Piacenza'],
['code' => 'PI', 'name' => 'Pisa'],
['code' => 'PT', 'name' => 'Pistoia'],
['code' => 'PN', 'name' => 'Pordenone'],
['code' => 'PZ', 'name' => 'Potenza'],
['code' => 'PO', 'name' => 'Prato'],
['code' => 'RG', 'name' => 'Ragusa'],
['code' => 'RA', 'name' => 'Ravenna'],
['code' => 'RC', 'name' => 'Reggio di Calabria'],
['code' => 'RE', 'name' => 'Reggio nell\'Emilia'],
['code' => 'RI', 'name' => 'Rieti'],
['code' => 'RN', 'name' => 'Rimini'],
['code' => 'RM', 'name' => 'Roma'],
['code' => 'RO', 'name' => 'Rovigo'],
['code' => 'SA', 'name' => 'Salerno'],
['code' => 'SS', 'name' => 'Sassari'],
['code' => 'SV', 'name' => 'Savona'],
['code' => 'SI', 'name' => 'Siena'],
['code' => 'SR', 'name' => 'Siracusa'],
['code' => 'SO', 'name' => 'Sondrio'],
['code' => 'TA', 'name' => 'Taranto'],
['code' => 'TE', 'name' => 'Teramo'],
['code' => 'TR', 'name' => 'Terni'],
['code' => 'TO', 'name' => 'Torino'],
['code' => 'TP', 'name' => 'Trapani'],
['code' => 'TN', 'name' => 'Trento'],
['code' => 'TV', 'name' => 'Treviso'],
['code' => 'TS', 'name' => 'Trieste'],
['code' => 'UD', 'name' => 'Udine'],
['code' => 'VA', 'name' => 'Varese'],
['code' => 'VE', 'name' => 'Venezia'],
['code' => 'VB', 'name' => 'Verbano-Cusio-Ossola'],
['code' => 'VC', 'name' => 'Vercelli'],
['code' => 'VR', 'name' => 'Verona'],
['code' => 'VV', 'name' => 'Vibo Valentia'],
['code' => 'VI', 'name' => 'Vicenza'],
['code' => 'VT', 'name' => 'Viterbo'],
]);
}
}