73 lines
2.1 KiB
PHP
73 lines
2.1 KiB
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\Module;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class ModuleSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*/
|
|
public function run(): void
|
|
{
|
|
// Crear módulos reales de Tabasco
|
|
$modules = [
|
|
[
|
|
'name' => 'Módulo Centro Villahermosa',
|
|
'municipality' => 'Centro',
|
|
'address' => 'Av. Paseo Tabasco 1203',
|
|
'colony' => 'Tabasco 2000',
|
|
'longitude' => -92.9376,
|
|
'latitude' => 17.9892,
|
|
'status' => true,
|
|
],
|
|
[
|
|
'name' => 'Módulo Cárdenas',
|
|
'municipality' => 'Cárdenas',
|
|
'address' => 'Calle Benito Juárez No. 305',
|
|
'colony' => 'Centro',
|
|
'longitude' => -93.3808,
|
|
'latitude' => 18.0011,
|
|
'status' => true,
|
|
],
|
|
[
|
|
'name' => 'Módulo Comalcalco',
|
|
'municipality' => 'Comalcalco',
|
|
'address' => 'Av. Gregorio Méndez Magaña',
|
|
'colony' => 'Centro',
|
|
'longitude' => -93.2042,
|
|
'latitude' => 18.2667,
|
|
'status' => true,
|
|
],
|
|
[
|
|
'name' => 'Módulo Cunduacán',
|
|
'municipality' => 'Cunduacán',
|
|
'address' => 'Calle Carlos Pellicer Cámara',
|
|
'colony' => 'Centro',
|
|
'longitude' => -93.1608,
|
|
'latitude' => 18.0667,
|
|
'status' => true,
|
|
],
|
|
[
|
|
'name' => 'Módulo Huimanguillo',
|
|
'municipality' => 'Huimanguillo',
|
|
'address' => 'Av. Constitución s/n',
|
|
'colony' => 'Centro',
|
|
'longitude' => -93.3908,
|
|
'latitude' => 17.8422,
|
|
'status' => true,
|
|
],
|
|
];
|
|
|
|
foreach ($modules as $module) {
|
|
Module::create($module);
|
|
}
|
|
|
|
// Crear módulos adicionales con factory para pruebas
|
|
Module::factory(5)->create();
|
|
|
|
}
|
|
}
|