calatoiu/cnpcui-rule

Laravel 验证规则,用于验证 CNPCUI 号码

1.0.1 2024-04-19 16:21 UTC

This package is auto-updated.

Last update: 2024-09-19 17:31:23 UTC


README

GitHub GitHub issues Packagist Downloads GitHub Release

此包为 Laravel 提供自定义验证规则,用于验证 (CNPCUIs)。

🧰 要求

  • PHP >= 8.1
  • Laravel >= 10

⚙️ 安装

您可以使用 Composer 安装此包

composer require calatoiu/cnpcui-rule

👾 使用

要使用 CNPCUI 验证规则,只需将其添加到您的 Laravel 验证规则中。以下是一个示例

use Illuminate\Http\Request;
use calatoiu\CnpcuiRule\ValidCnpcui;


public function store(Request $request)
{
    $request->validate([
        'cnpcui' => ['required', new ValidCnpcui()],
    ]);

    // The rest of your code
}

👽 自定义错误信息

您可以使用自己的验证信息(默认为 ':attribute' 不是一个有效的 CNPCUI。)。

⚠️ 如果您没有这些文件夹,请使用 php artisan lang:publish

简单操作

# Path
\main_folder_project
    \lang
        \app_language(ex.'en')
            validation.php

# Add 'cnpcui' key
<?php
    // validation.php inside 'it' folder

    'cnpcui' => 'CNPCUI non valido.'


# Now you're validation message will be translated!

🤝 贡献

如果您发现任何问题或有改进建议,请随意提交拉取请求或问题。您的贡献将非常受珍视。

🔨 测试

composer test

📝 许可证

此包是开源软件,许可协议为 MIT 许可协议