PHPackages                             saithink/think-validate - 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. saithink/think-validate

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

saithink/think-validate
=======================

think validate

v2.0.4(1y ago)26.6k—10%1Apache-2.0PHPPHP &gt;=7.1.0

Since Apr 18Pushed 1y ago1 watchersCompare

[ Source](https://github.com/saithink/think-validate)[ Packagist](https://packagist.org/packages/saithink/think-validate)[ RSS](/packages/saithink-think-validate/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

saithink-validate 修复thik-validate不兼容php8的问题
===========================================

[](#saithink-validate-修复thik-validate不兼容php8的问题)

fork于think-validate,兼容php8.0+; 用法和think-validate一模一样，包括引用的库;

安装
--

[](#安装)

```
composer require saithink/think-validate

```

用法
--

[](#用法)

```
use think\facade\Validate;

$validate = Validate::rule([
    'name'  => 'require|max:25',
    'email' => 'email'
]);

$data = [
    'name'  => 'thinkphp',
    'email' => 'thinkphp@qq.com'
];

if (!$validate->check($data)) {
    var_dump($validate->getError());
}
```

支持创建验证器进行数据验证

```
