gajosu / laravel-ec-validator
用于验证厄瓜多尔RUC和CI的包
v2.0.2
2022-03-31 17:23 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^7.4.0|^8.0.0|^9.0.0
- illuminate/validation: ^7.4.0|^8.0.0|^9.0.0
- tavo1987/ec-validador-cedula-ruc: ^1.0.2
Requires (Dev)
- orchestra/testbench: ^5.1.0
- phpunit/phpunit: ^9.1.1
This package is auto-updated.
Last update: 2024-09-08 04:21:07 UTC
README
一个小型包,用于向Laravel添加自定义规则,可轻松验证
- 身份证
- 自然人RUC
- 私营公司RUC
- 公共公司RUC
简介
此包依赖于ec-validador-cedula-ruc。如果您想了解更多关于此包中使用的逻辑,可以访问以下文章如何验证厄瓜多尔身份证和RUC,其中详细介绍了手动过程。
安装
composer require gajosu/laravel-ec-validator
接下来,将服务提供者在您的config/app.php文件中包含。
'providers' => [ Gajosu\EcLaravelValidator\EcValidatorServiceProvider::class, ];
使用方法
- 然后我们可以使用我们的自定义规则
示例
//valida Cédula $this->validate($request, [ 'cedula' => 'ecuador:ci', ]); //valida Ruc persona Natural $this->validate($request, [ 'ruc' => 'ecuador:ruc', ]); //valida Ruc Sociedad Pública $this->validate($request, [ 'ruc' => 'ecuador:ruc_spub', ]); //valida Ruc Sociedad Privada $this->validate($request, [ 'ruc' => 'ecuador:ruc_spriv', ]);
测试
此包包含相应的测试套件(PHPUnit),您可以在以下目录中找到它们tests
如何贡献
如果您发现任何错误或想添加更多功能,请随时打开一个issue或发送一个pull request,我们将尽快分析并添加到我们的存储库中,只要它符合以下规则
- 所有测试都必须是绿色的,也就是说必须成功通过
- 如果您编写了新的功能,此功能应该有自己的测试,以进行相同的测试
联系方式
Edwin Ramírez
- Twitter: @edwin_tavo
Bryan Suárez
- Twitter: @BryanSC_7