Download the PHP package ibibicloud/thinkphp-validate without Composer
On this page you can find all versions of the php package ibibicloud/thinkphp-validate. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ibibicloud/thinkphp-validate
More information about ibibicloud/thinkphp-validate
Files in ibibicloud/thinkphp-validate
Download ibibicloud/thinkphp-validate
More information about ibibicloud/thinkphp-validate
Files in ibibicloud/thinkphp-validate
Vendor ibibicloud
Package thinkphp-validate
Short Description 基于think-validate:3.0.3
License Apache-2.0
Package thinkphp-validate
Short Description 基于think-validate:3.0.3
License Apache-2.0
Please rate this library. Is it a good library?
Informations about the package thinkphp-validate
think-validate
基于PHP8.0+ 的Validate实现
主要特性
- 基于PHP8和强类型实现
- 内置丰富的验证规则
- 支持验证器类、数组和链式方法定义验证规则
- 支持验证场景和验证分组
- 支持独立数据验证
- 支持枚举验证
- 支持批量验证
- 支持抛出异常
安装
composer require ibibicloud/thinkphp-validate
用法
use think\facade\Validate;
$validate = Validate::rule([
'name' => 'require|max:25',
'email' => 'email'
]);
$data = [
'name' => 'thinkphp',
'email' => '[email protected]'
];
if (!$validate->check($data)) {
var_dump($validate->getError());
}
支持创建验证器进行数据验证
验证器调用代码如下:
$data = [
'name' => 'thinkphp',
'email' => '[email protected]',
];
$validate = new \app\index\validate\User;
if (!$validate->check($data)) {
var_dump($validate->getError());
}
文档
详细使用请参考 ThinkValidate开发指南
All versions of thinkphp-validate with dependencies
PHP Build Version
Package Version
The package ibibicloud/thinkphp-validate contains the following files
Loading the files please wait ....