2026-01-15 12:38:10 -06:00

1.5 KiB

Scripts de Tinker

seed_owner_vehicle.php

Script para crear un propietario y un vehículo de ejemplo en la base de datos.

Uso (Recomendado - Comando Artisan)

La forma más fácil de ejecutar el script es usando el comando Artisan:

# Desde el contenedor Docker
docker exec repuve-backend-v1-repuve-backend-1 php artisan seed:owner-vehicle

# O si estás dentro del contenedor
php artisan seed:owner-vehicle

Uso alternativo con Tinker

Opción 1: Copiar y pegar en Tinker (Más confiable)

php artisan tinker

Luego copia y pega el contenido del archivo scripts/seed_owner_vehicle_tinker.txt en la consola de Tinker.

Opción 2: Ejecutar con require

php artisan tinker

Luego dentro de Tinker:

require 'scripts/seed_owner_vehicle.php';

Opción 3: Ejecutar desde línea de comandos (puede no funcionar en todos los casos)

php artisan tinker < scripts/seed_owner_vehicle.php

Personalización

Puedes modificar los valores en el script antes de ejecutarlo para crear registros con datos específicos:

  • Propietario: Cambia los campos como name, paternal, maternal, rfc, curp, etc.
  • Vehículo: Modifica placa, niv, marca, linea, modelo, etc.

Notas

  • El script crea un propietario y luego un vehículo asociado a ese propietario.
  • Los campos únicos (rfc, curp, placa, niv, rfv) deben ser únicos en la base de datos.
  • Si ejecutas el script múltiples veces, asegúrate de cambiar estos valores únicos.