cable8mm / laravel-validation-kisa-rules
一套针对KISA的Laravel验证密码规则
v1.0.0
2024-03-04 11:28 UTC
Requires
- php: ^8.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- laravel/pint: ^1.0
- orchestra/testbench: ^6.23|^7.0|^8.0|^9.0
- phpunit/phpunit: ^9.0|^10.0|^11.0
README
此仓库包含一个针对KISA密码的Laravel验证规则。KISA是一个致力于保障韩国互联网网络安全的组织。在韩国运营的主要网站都必须遵守KISA密码标准。因此,这是一个小型的库,用于验证密码是否符合KISA标准。
功能
- 在Laravel中实现对KISA标准验证的支持
- 通过Composer轻松安装
支持与测试
安装
您可以通过composer安装此包
composer require cable8mm/laravel-validation-kisa-rules
该包将自动注册自己。
翻译
如果您想编辑包的翻译,可以运行以下命令将它们发布到您的resources/lang
文件夹
php artisan vendor:publish --provider="Cable8mm\ValidationKisaRules\ValidationKisaRulesServiceProvider"
用法
KisaPassword
规则
use Cable8mm\ValidationKisaRules\Rules\KisaPassword; use Illuminate\Http\Request; public function store(Request $request) { $validated = $request->validate([ 'password' => ['required', 'confirmed', new KisaPassword()], ]); }
测试
composer test
格式化
composer lint # Modify all files to comply with the PHP coding standards. composer inspect # Inspect all files to ensure compliance with PHP coding standards.
参考
- KISA密码文档:go link
许可
MIT许可(MIT)。请参阅许可文件获取更多信息。