70 lines
1.8 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\Device;
use Illuminate\Database\Seeder;
class DeviceSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
// Crear dispositivos reales RFID para módulos de Tabasco
$devices = [
[
'brand' => 'estatal',
'serie' => 'ZB01-2024-001234',
'status' => true,
],
[
'brand' => 'estatal',
'serie' => 'ZB01-2024-001235',
'status' => true,
],
[
'brand' => 'estatal',
'serie' => 'HW02-2024-002456',
'status' => true,
],
[
'brand' => 'estatal',
'serie' => 'HW02-2024-002457',
'status' => true,
],
[
'brand' => 'nacional',
'serie' => 'DL03-2023-003678',
'status' => true,
],
[
'brand' => 'nacional',
'serie' => 'IP04-2024-004890',
'status' => true,
],
[
'brand' => 'nacional',
'serie' => 'MT05-2023-005123',
'status' => true,
],
[
'brand' => 'nacional',
'serie' => 'TM06-2024-006345',
'status' => false, // Dispositivo inactivo
],
];
foreach ($devices as $device) {
Device::create($device);
}
// Crear dispositivos adicionales con factory para pruebas
Device::factory(10)->create();
// Crear algunos dispositivos inactivos adicionales
Device::factory(3)->inactive()->create();
}
}