Librería para validar la estructura de los diferentes tipos de documentos de identificación emitidos para ecuador.
Para realizar las validaciones, se usa la librería tavo1987/ec-validador-cedula-ruc desarrollada por tavo1987 para PHP
Se podrá validar los números de identificación de los siguientes tipos:
- Cédula
Ejecuta este comando en la consola
composer require tonystore/laravel-validate-ec
Por defecto, la librería contiene su mensaje de traducción para es y en, usted puede sobreescribir este mensaje de la siguiente manera
php artisan vendor:publish --provider="Tonystore\LaravelValidateEc\LaravelValidateEcProvider" --tag="validate-lang-es" // Validación en español
php artisan vendor:publish --provider="Tonystore\LaravelValidateEc\LaravelValidateEcProvider" --tag="validate-lang-en" // Validación en ingles
Uso mediante las validaciones de laravel
<?php
$validatedData = $request->validate([
'cedula' => ['required', 'document_ec:ci'],
]);
Uso mediante una Regla de validación
<?php
use Tonystore\LaravelValidateEc\Rules\ValidDocumentEc;
$validatedData = $request->validate([
'cedula' => ['required', new ValidDocumentEc('ci')],
]);
Esta librería fue desarrollada y es mantenido por Anthony Medina
Si deseas contribuir con este proyecto o encuentras algún error, puedes crear un issue o un pull request, para esto deberá pasar todos los tests
Licencia de tipo MIT License.