Andoorkonam Attipra Ayiroopara Cheruvakkal Kadakampally Kadinamkulam Kalliyoor Kazhakoottam Keezhthonakkal Kowdiar Kudappanakunnu Manacaud Melthonnakkal Menamkulam Muttathara Nemom Pallipuram Pangappara Pattom Peroorkada Pettah Sasthamangalam Thirumala Thiruvallam Thycaud Uliyazhthura Ulloor Vanchiyoor Vattiyoorkavu Veiloor Venganoor Anavoor Athiyannoor Balaramapuram Chenkal Kanjiramkulam Karode Karumkulam Kollayil Kottukal Kulathoor Kunnathukal Neyyattinkara Pallichal Parasala Parasuvakkal Perumkadavila Perumpazhuthoor Poovar Thirupuram Vellarada Vizhinjam Anad Aruvikkara Aryanad Kallara Karakulam Karipooru Koliyakkod Kuruppuzha Manikkal Nedumangad Nellanad Palode Panavoor Pangode Peringamala Pullampara Thekkada Thennoor Tholikkode Uzhamalakkal Vamanapuram Vattapara Vellanad Vembayam Vithura Mannoorkara Perumkulam Veeranakavu Amboori Kallikad Keezharoor Kulathummal Malayinkeezhu Maranalloor Ottasekharamangalam Vazhichal Vilappil Vilavoorkal Alamkodu Anjuthengu Attingal Azhoor Mudakkal Elamba Kadakkavoor Karavaram Keezhattingal Kilimanoor Kizhuvilam Koduvazanoor Nagaroor Pazhayakunnummel Pulimathu Sarkara Vakkom Vellalloor Ayiroor Chemmaruthi Cherunniyoor Edava Kudavoor Madavoor Manamboor Navaikulam Varkala Ottoor Pallikkal Varkala Vettoor use App\Models\District; use App\Models\Village; use Illuminate\Database\Seeder; class DistrictSeeder extends Seeder { public function run() { // Define districts and their corresponding villages $districts = [ 'Thiruvananthapuram' => [ 'Vanchiyoor', 'Pettah', 'Kadakampally', 'Kazhakuttam', 'Kudappanakunnu', 'Kowdiar', 'Sasthamangalam', 'Thycaud', 'Vizhinjam', 'Cheruvakkal', // Add the rest of the villages for Thiruvananthapuram ], 'Chirayinkeezhu' => [ 'Anjuthengu', 'Azhoor', 'Kadakkavoor', 'Kizhuvilam', 'Manamboor', 'Mudakkal', 'Ottoor', 'Sarkara-Chirayinkeezhu', 'Vakkom', 'Varkala', // Add the rest of the villages for Chirayinkeezhu ], 'Nedumangad' => [ 'Anad', 'Aruvikkara', 'Chettachal', 'Karakulam', 'Kuttichal', 'Malayinkeezhu', 'Panavoor', 'Uzhamalakkal', 'Vellanad', 'Vembayam', // Add the rest of the villages for Nedumangad ], 'Neyyattinkara' => [ 'Amboori', 'Aryancode', 'Athiyannoor', 'Balaramapuram', 'Chenkal', 'Kanjiramkulam', 'Karode', 'Kottukal', 'Kulathummal', 'Kunnathukal', // Add the rest of the villages for Neyyattinkara ], // Add other districts and their villages here if necessary ]; // Iterate over the districts array foreach ($districts as $districtName => $villages) { // Create the district $district = District::create(['name' => $districtName]); // Create the corresponding villages foreach ($villages as $village) { Village::create([ 'name' => $village, 'district_id' => $district->id, ]); } } } }