calatoiu / cnpcui-rule
Laravel 验证规则,用于验证 CNPCUI 号码
1.0.1
2024-04-19 16:21 UTC
Requires
- php: ^8.1
- illuminate/validation: >=10.0 || ^11.0
Requires (Dev)
- phpunit/phpunit: ^9.0
README
此包为 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 许可协议。