insoutt/ec-validator-laravel

Validar Cédula, RUC, Placa y mas datos de Ecuador en Laravel

1.0.0 2024-11-01 22:58 UTC

This package is auto-updated.

Last update: 2025-03-31 09:32:50 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Con insoutt/ec-validator-laravel podrás realizar validaciones de distintos datos que se suele usar frecuentemente en Ecuador, como por ejemplo:

  • Validar RUC
  • Validar cédula
  • Validar número de teléfono fijo
  • Validar número de celular
  • Validar placa de carro
  • Validar placa de moto

Si crees que falta validar alguna información adicional puedes crear una sugerencia en el Foro de Discuciones para desarrollarla o también puedes crear un Pull Request para ser implementado.

Instalación

Instala el paquete via composer a través del siguiente comando:

composer require insoutt/ec-validator-laravel

Compatible con Laravel 10.* y 11.*. Si requieres que el paquete esté disponible para una versión anterior crea tu solicitud en el Foro de Discuciones

Uso

Para validar un campo se puede usar el validador de Laravel junto con las reglas disponibles según sea el caso. Ejemplo

$request->validate([
    'identificacion' => 'required|ec_cedula',
]);

Validaciones disponibles

Regla Descripción Ejemplos Válidos
ec_cedula Validar un número de cédula 1003462080
ec_ruc Validar RUC 1790016919001
ec_placa Validar placa de un vehículo ABC0123, JB123A
ec_placa_moto Validar placa de una moto JB123A
ec_placa_car Validar placa de un carro ABC1234
ec_cellphone Validar número de celular 0991234567 593991234567
ec_cellphone_national Validar número de celular sin código internacional 0991234567
ec_cellphone_international Validar número de celular con código internacional (sin +) 593991234567
ec_telephone Validar número de teléfono 2334590, 042334590, 59322334590
ec_telephone_local Validar número de teléfono local (en la misma provincia) 2334590
ec_telephone_national Validar número de teléfono nacional 042334590
ec_telephone_international Validar número de teléfono con código internacional 59322334590

Este paquete es una extensión de insoutt/ec-validator si deseas conocer más detalles de los tipos de validaciones puedes revisar su documentación.

Pruebas

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Créditos

Contacto

License

The MIT License (MIT). Please see License File for more information.