67 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' => 'MODULO PARQUE LA CHOCA',
'municipality_id' => 4,
'address' => 'ESTACIONAMIENTO DEL PARQUE LA CHOCA, CENTRO, TABASCO',
'longitude' => -92.954605,
'latitude' => 18.004537,
'status' => true,
],
[
'name' => 'MODULO FINANZAS BASE 4',
'municipality_id' => 4,
'address' => 'ESTACIONAMIENTO DE FINANZAS BASE 4, CENTRO, TABASCO',
'longitude' => -92.923486,
'latitude' => 18.001417,
'status' => true,
],
[
'name' => 'MODULO CARDENAS',
'municipality_id' => 2,
'address' => 'ESTACIONAMIENTO DE LA POLICIA ESTATAL DE CAMINOS, CARDENAS, TABASCO',
'longitude' => -93.362824,
'latitude' => 17.996747,
'status' => true,
],
[
'name' => 'MODULO PASEO DE LA SIERRA',
'municipality_id' => 4,
'address' => 'ESTACIONAMIENTO PASEO DE LA SECRETARIA DE FINANZAS, CENTRO, TABASCO',
'longitude' => -92.929378,
'latitude' => 17.981033,
'status' => true,
],
[
'name' => 'CENTRO DE ACTIVACION COMALCALCO',
'municipality_id' => 5,
'address' => '',
'longitude' => -93.218679,
'latitude' => 18.264577,
'status' => true,
],
];
foreach ($modules as $module) {
Module::updateOrCreate(
['name' => $module['name']], // Buscar por nombre
$module // Actualizar o crear con estos datos
);
}
}
}