tavo1987 / laravel-ec-validator
用于验证厄瓜多尔RUC和CI的包
v2.0.0
2020-04-07 03:15 UTC
Requires
- php: ^7.2.5
- illuminate/support: ^7.4.0
- illuminate/validation: ^7.4.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-07 13:08:56 UTC
README
一个小型包,用于向Laravel添加自定义规则,轻松验证
- 身份证
- 自然人RUC
- 私人公司RUC
- 公共公司RUC
简介
此包依赖于ec-validador-cedula-ruc。如果您想了解更多关于此包中使用的逻辑,可以访问以下文章如何在厄瓜多尔验证身份证和RUC,其中详细说明了手动过程。
安装
composer require tavo1987/laravel-ec-validator
接下来,将服务提供者包含在您的config/app.php文件中。
'providers' => [ Tavo\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
如何贡献
如果您发现任何错误或想添加更多功能,请随时打开一个问题或发送一个pull request,我们将分析并尽快将其添加到我们的存储库中,只要它符合以下规则
- 所有测试都必须为绿色,即成功通过
- 如果您编写了新的功能,则该功能应具有自己的测试,以测试相同的功能
联系方式
Edwin Ramírez
- Twitter: @edwin_tavo
Bryan Suárez
- Twitter: @BryanSC_7