179 lines
6.0 KiB
PHP

<?php namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\Module;
use App\Models\User;
use Notsoweb\LaravelCore\Supports\UserSecureSupport;
class RepuveSeeder extends Seeder
{
public function run(): void
{
// Obtener IDs de módulos
$moduloChoca = Module::where('name', 'MODULO PARQUE LA CHOCA')->first();
$moduloBase4 = Module::where('name', 'MODULO FINANZAS BASE 4')->first();
$moduloCardenas = Module::where('name', 'MODULO CARDENAS')->first();
$moduloSierra = Module::where('name', 'MODULO PASEO DE LA SIERRA')->first();
$moduloComalcalco = Module::where('name', 'CENTRO DE ACTIVACION COMALCALCO')->first();
// MODULO PARQUE LA CHOCA
User::firstOrCreate(
['username' => 'aAguirre'],
[
'name' => 'Alvaro',
'paternal' => 'Aguirre',
'maternal' => 'Jimenez',
'password' => UserSecureSupport::create('aAguirre')->hash,
'module_id' => $moduloChoca?->id,
]
)->assignRole('perito');
User::firstOrCreate(
['username' => 'mHernandez'],
[
'name' => 'Malery',
'paternal' => 'Hernández',
'maternal' => 'Velazquez',
'password' => UserSecureSupport::create('mHernandez')->hash,
'module_id' => $moduloChoca?->id,
]
)->assignRole('perito');
User::firstOrCreate(
['username' => 'rRayas'],
[
'name' => 'Roberto',
'paternal' => 'Rayas',
'maternal' => 'Flores',
'password' => UserSecureSupport::create('rRayas')->hash,
'module_id' => $moduloChoca?->id,
]
)->assignRole('perito');
// MODULO CARDENAS
User::firstOrCreate(
['username' => 'fDiego'],
[
'name' => 'Fabiola Alejandra',
'paternal' => 'Diego',
'maternal' => 'Sandoval',
'password' => UserSecureSupport::create('fDiego')->hash,
'module_id' => $moduloCardenas?->id,
]
)->assignRole('perito');
User::firstOrCreate(
['username' => 'aTorres'],
[
'name' => 'Asunción',
'paternal' => 'Torres',
'maternal' => 'Gaspar',
'password' => UserSecureSupport::create('aTorres')->hash,
'module_id' => $moduloCardenas?->id,
]
)->assignRole('perito');
User::firstOrCreate(
['username' => 'aHernandez'],
[
'name' => 'Arturo',
'paternal' => 'Hernández',
'maternal' => 'Peralta',
'password' => UserSecureSupport::create('aHernandez')->hash,
'module_id' => $moduloCardenas?->id,
]
)->assignRole('perito');
// MODULO FINANZAS BASE 4
User::firstOrCreate(
['username' => 'jDominguez'],
[
'name' => 'José Francisco',
'paternal' => 'Dominguez',
'maternal' => 'Luna',
'password' => UserSecureSupport::create('jDominguez')->hash,
'module_id' => $moduloBase4?->id,
]
)->assignRole('perito');
User::firstOrCreate(
['username' => 'cJimenez'],
[
'name' => 'Carlos Mario',
'paternal' => 'Jimenez',
'maternal' => 'Ovando',
'password' => UserSecureSupport::create('cJimenez')->hash,
'module_id' => $moduloBase4?->id,
]
)->assignRole('perito');
User::firstOrCreate(
['username' => 'bLopez'],
[
'name' => 'Benjamin',
'paternal' => 'Lopez',
'maternal' => 'Gomez',
'password' => UserSecureSupport::create('bLopez')->hash,
'module_id' => $moduloBase4?->id,
]
)->assignRole('perito');
User::firstOrCreate(
['username' => 'lMagana'],
[
'name' => 'Luis Enrique',
'paternal' => 'Magaña',
'maternal' => 'De La Cruz',
'password' => UserSecureSupport::create('lMagana')->hash,
'module_id' => $moduloBase4?->id,
]
)->assignRole('perito');
// MODULO PASEO DE LA SIERRA
User::firstOrCreate(
['username' => 'jFelix'],
[
'name' => 'Jesus',
'paternal' => 'Felix',
'maternal' => 'De La Cruz',
'password' => UserSecureSupport::create('jFelix')->hash,
'module_id' => $moduloSierra?->id,
]
)->assignRole('perito');
User::firstOrCreate(
['username' => 'jGomez'],
[
'name' => 'Juan Carlos',
'paternal' => 'Gomez',
'maternal' => 'Ojeda',
'password' => UserSecureSupport::create('jGomez')->hash,
'module_id' => $moduloSierra?->id,
]
)->assignRole('perito');
// CENTRO DE ACTIVACION COMALCALCO
User::firstOrCreate(
['username' => 'mJimenezF'],
[
'name' => 'Miguel Enrique',
'paternal' => 'Jimenez',
'maternal' => 'Frias',
'password' => UserSecureSupport::create('mJimenezF')->hash,
'module_id' => $moduloComalcalco?->id,
]
)->assignRole('perito');
User::firstOrCreate(
['username' => 'jJimenezG'],
[
'name' => 'Juan Pablo',
'paternal' => 'Jimenez',
'maternal' => 'González',
'password' => UserSecureSupport::create('jJimenezG')->hash,
'module_id' => $moduloComalcalco?->id,
]
)->assignRole('perito');
}
}