gajosu/laravel-ec-validator

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

v2.0.2 2022-03-31 17:23 UTC

This package is auto-updated.

Last update: 2024-09-08 04:21:07 UTC


README

Latest Stable Version Total Downloads

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

Bryan Suárez