cable8mm/laravel-validation-kisa-rules

一套针对KISA的Laravel验证密码规则

v1.0.0 2024-03-04 11:28 UTC

This package is auto-updated.

Last update: 2024-09-26 13:15:08 UTC


README

code-style run-tests Packagist Version Packagist Downloads Packagist Dependency Version Packagist Stars Packagist License

此仓库包含一个针对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.

参考

许可

MIT许可(MIT)。请参阅许可文件获取更多信息。