tavo1987/laravel-ec-validator

用于验证厄瓜多尔RUC和CI的包

v2.0.0 2020-04-07 03:15 UTC

This package is auto-updated.

Last update: 2024-09-07 13:08:56 UTC


README

Codeship Status for tavo1987/ec-laravel-validator Latest Stable Version Total Downloads

一个小型包,用于向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

Bryan Suárez