PHPackages                             kkgroup/validation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. kkgroup/validation

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

kkgroup/validation
==================

KK validation library

v0.3.1(11mo ago)865.2k↓50%5[1 issues](https://github.com/kkguan/validation/issues)Apache-2.0PHPPHP &gt;=8.0CI failing

Since Oct 22Pushed 11mo ago2 watchersCompare

[ Source](https://github.com/kkguan/validation)[ Packagist](https://packagist.org/packages/kkgroup/validation)[ RSS](/packages/kkgroup-validation/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (7)Versions (6)Used By (0)

验证器
===

[](#验证器)

简介
--

[](#简介)

- 兼容 Hyperf/Laravel Validation 规则
- 部分场景可获得约 500 倍性能提升
- 验证器可多次复用不同数据，无状态设计
- 规则可全局复用
- 智能合并验证规则

安装
--

[](#安装)

### 环境要求

[](#环境要求)

- PHP &gt;= 8.0
- mbstring 扩展
- ctype 扩展

### 安装命令

[](#安装命令)

```
composer require kkgroup/validation
```

使用
--

[](#使用)

### 如何在 Hyperf 框架中使用

[](#如何在-hyperf-框架中使用)

因为并没有适配所有规则，所以大表单验证中，最好还是按需使用，不要全部替换。

#### 局部替换

[](#局部替换)

只需要在我们的 `FormRequest` 中添加对应的 `validator` 方法，即可使用。

```
