<?php namespace Database\Seeders; use App\Country; use App\District; use App\Province; use Illuminate\Database\Seeder; class LocationsSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { //? Criar Pais $country = Country::create([ 'name' => 'Mozambique' ]); //? Criar provincias $maputo = Province::create([ 'name' => 'Maputo', 'countries_id' => $country->id, ]); $gaza = Province::create([ 'name' => 'Gaza', 'countries_id' => $country->id, ]); $inhambane = Province::create([ 'name' => 'Inhambane', 'countries_id' => $country->id, ]); $manica = Province::create([ 'name' => 'Manica', 'countries_id' => $country->id, ]); $sofala = Province::create([ 'name' => 'Sofala', 'countries_id' => $country->id, ]); $tete = Province::create([ 'name' => 'Tete', 'countries_id' => $country->id, ]); $zambezia = Province::create([ 'name' => 'Zambezia', 'countries_id' => $country->id, ]); $nampula = Province::create([ 'name' => 'Nampula', 'countries_id' => $country->id, ]); $niassa = Province::create([ 'name' => 'Niassa', 'countries_id' => $country->id, ]); $cabo_delgado = Province::create([ 'name' => 'Cabo Delgado', 'countries_id' => $country->id, ]); //?Distritos Maputo $distritos_maputo = [ 'Boane', 'Magude', 'Manhica', 'Maputo Cidade', 'Marracuene', 'Matola', 'Matutuine', 'Muamba', 'Namaacha' ]; for ($i=0; $i < count($distritos_maputo); $i++) { $district_name = $distritos_maputo[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $maputo->id, ]); } //?Distritos Gaza $distritos_gaza = [ 'Bilene Macia', 'Chibuto', 'Chicualacuala', 'Chigubo', 'Chokwe', 'Guija', 'Mabalane', 'Manjacaze', 'Massangena', 'Massingir', 'Xai-Xai' ]; for ($i=0; $i < count($distritos_gaza); $i++) { $district_name = $distritos_gaza[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $gaza->id, ]); } //?Distritos Inhambane $distritos_inhambane = [ 'Funhalouro', 'Govuro', 'Homoine', 'Inhambane', 'Inharime', 'Inhassoro', 'Jangamo', 'Mabote', 'Massinga', 'Morrunbene', 'Panda', 'Vilanculos', 'Zavala' ]; for ($i=0; $i < count($distritos_inhambane); $i++) { $district_name = $distritos_inhambane[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $inhambane->id, ]); } //?Distritos Manica $distritos_manica = [ 'Barue', 'Chimoio', 'Gondola', 'Guro', 'Machaze', 'Macossa', 'Manica', 'Mossurize', 'Sussundenga', 'Tambara' ]; for ($i=0; $i < count($distritos_manica); $i++) { $district_name = $distritos_manica[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $manica->id, ]); } //?Distritos Sofala $distritos_sofala = [ 'Beira', 'Buzi', 'Caia', 'Chemba', 'Cheringoma', 'Chibabava', 'Dondo', 'Gorongosa', 'Machanga', 'Maringue', 'Marromeu', 'Muanza', 'Nhamatanda' ]; for ($i=0; $i < count($distritos_sofala); $i++) { $district_name = $distritos_sofala[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $sofala->id, ]); } //?Distritos Tete $distritos_tete = [ 'Angonia', 'Cahora-Bassa', 'Changara', 'Chifunde', 'Chiuta', 'Macanga', 'Magoe', 'Maravia', 'Moatize', 'Mutarara', 'Tete', 'Tsangano' ]; for ($i=0; $i < count($distritos_tete); $i++) { $district_name = $distritos_tete[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $tete->id, ]); } //?Distritos Zambezia $distritos_zambezia = [ 'Alto Molocue', 'Chinde', 'Gile', 'Gurue', 'Ile', 'Inhassunge', 'Lugela', 'Maganja da Costa', 'Milange', 'Mocuba', 'Mopeia', 'Morrumbala', 'Namacurra', 'Namarroi', 'Nicoadala', 'Pebane', 'Quelimane' ]; for ($i=0; $i < count($distritos_zambezia); $i++) { $district_name = $distritos_zambezia[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $zambezia->id, ]); } //?Distritos Nampula $distritos_nampula = [ 'Angoche', 'Erati', 'Lalaua', 'Malema', 'Meconta', 'Mecuburi', 'Memba', 'Mongincual', 'Mogovolas', 'Moma', 'Monapo', 'Mossuril', 'Muecate', 'Murrupula', 'Nacala-a-Velha', 'Nacaroa', 'Nampula', 'Ribaue' ]; for ($i=0; $i < count($distritos_nampula); $i++) { $district_name = $distritos_nampula[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $nampula->id, ]); } //?Distritos Niassa $distritos_niassa = [ 'Cuamba', 'Lago', 'Lichinga', 'Majune', 'Mandimba', 'Marrupa', 'Maua', 'Mavago', 'Mecanheias', 'Mecula', 'Metarica', 'N\'gauma', 'Nipepe', 'Sanga' ]; for ($i=0; $i < count($distritos_niassa); $i++) { $district_name = $distritos_niassa[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $niassa->id, ]); } //?Distritos Cabo Delgado $distritos_cabo_delgado = [ 'Ancuabe', 'Balama', 'Chiure', 'Ibo', 'Macomia', 'Mecufi', 'Meluco', 'Mocimboa da Praia', 'Montepuez', 'Mueda', 'Muidumbe', 'Namuno', 'Nangade', 'Palma', 'Pemba-Metuge', 'Quissanga' ]; for ($i=0; $i < count($distritos_cabo_delgado); $i++) { $district_name = $distritos_cabo_delgado[$i]; District::create([ 'name' => $district_name, 'provinces_id' => $cabo_delgado->id, ]); } } }