tonystore/laravel-validate-ec

用于验证厄瓜多尔发行的各类身份证件结构的库

v1.0.4 2024-03-24 16:15 UTC

This package is auto-updated.

Last update: 2024-09-24 17:27:24 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

用于验证厄瓜多尔发行的各类身份证件结构的库。

为了进行验证,使用由 tavo1987 为 PHP 开发的 tavo1987/ec-validador-cedula-ruc

可以验证以下类型的身份证件号码

  • 身份证

要求

通过 composer 安装

在控制台中执行此命令

composer require tonystore/laravel-validate-ec

发布翻译文件

默认情况下,库包含 es 和 en 的翻译消息,您可以通过以下方式覆盖此消息

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

用例

示例 1

通过 Laravel 验证器使用

<?php

$validatedData = $request->validate([
    'cedula' => ['required', 'document_ec:ci'],
]);
        

示例 2

通过验证规则使用

<?php

use Tonystore\LaravelValidateEc\Rules\ValidDocumentEc;

$validatedData = $request->validate([
    'cedula' => ['required', new ValidDocumentEc('ci')],
]);
        

作者

本库由 Anthony Medina 开发和维护

如果您想为此项目做出贡献或发现错误,可以创建 issue 或 pull request,为此需要通过所有测试

许可证

MIT 许可证 MIT License.