repuve-backend-v1/database/seeders/CatalogNameImgSeeder.php

65 lines
1.9 KiB
PHP

<?php namespace Database\Seeders;
/**
* @copyright (c) 2025 Notsoweb Software (https://notsoweb.com) - All Rights Reserved
*/
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\CatalogNameImg;
/**
* Descripción
*
* @author Moisés Cortés C. <moises.cortes@notsoweb.com>
*
* @version 1.0.0
*/
class CatalogNameImgSeeder extends Seeder
{
/**
* Ejecutar sembrado de base de datos
*/
public function run(): void
{
$names = [
'INE ANVERSO',
'INE REVERSO',
'TARJETA DE CIRCULACIÓN ANVERSO',
'TARJETA DE CIRCULACIÓN REVERSO',
'FACTURA ORIGEN ANVERSO',
'FACTURA ORIGEN REVERSO',
'FACTURA ACTUAL ANVERSO',
'FACTURA ACTUAL REVERSO',
'FACTURA SIN VALOR ANVERSO',
'FACTURA SIN VALOR REVERSO',
'CARTA FACTURA ANVERSO',
'CARTA FACTURA REVERSO',
'TITULO ANVERSO',
'TITULO REVERSO',
'PEDIMENTO ANVERSO',
'PEDIMENTO REVERSO',
'PODER NOTARIAL',
'CEDULA DE IDENTIFICACION FISCAL',
'CARTA PODER',
'REPORTE DE LA CONSULTA CIUDADANA',
'FORMATO SOLICITUD DE SUSTITUCIÓN DE CONSTANCIA DE INSCRIPCIÓN',
'HOJA DE RECEPCIÓN',
'HOJA DE VERIFICACIÓN',
'FOTO LADO FRONTAL DEL VEHÍCULO',
'FOTO LADO TRASERO DEL VEHÍCULO',
'FOTO LADO LATERAL DEL VEHÍCULO',
'FOTO UBICACIÓN DEL VIN',
'FOTO CONSTANCIA DE INSCRIPCIÓN PEGADA (CI MORADA O AZUL)',
'FORMATO DE CONSTANCIA SUSTITUIDA',
'EVIDENCIA ADICIONAL',
];
foreach ($names as $index => $name) {
CatalogNameImg::updateOrCreate(
['id' => $index + 1],
['name' => $name]
);
}
}
}