# 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: ```bash # 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) ```bash 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 ```bash php artisan tinker ``` Luego dentro de Tinker: ```php require 'scripts/seed_owner_vehicle.php'; ``` #### Opción 3: Ejecutar desde línea de comandos (puede no funcionar en todos los casos) ```bash 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.