Download the PHP package lin-cms-tp/validate-core without Composer
On this page you can find all versions of the php package lin-cms-tp/validate-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download lin-cms-tp/validate-core
More information about lin-cms-tp/validate-core
Files in lin-cms-tp/validate-core
Download lin-cms-tp/validate-core
More information about lin-cms-tp/validate-core
Files in lin-cms-tp/validate-core
Vendor lin-cms-tp
Package validate-core
Short Description LinCms TP 的反射验证器核心类,含参数中间件封装,路由参数验证中间件,方法注释参数提取器,基于`wangyu/reflex-core`扩展
License MIT
Package validate-core
Short Description LinCms TP 的反射验证器核心类,含参数中间件封装,路由参数验证中间件,方法注释参数提取器,基于`wangyu/reflex-core`扩展
License MIT
Please rate this library. Is it a good library?
Informations about the package validate-core
lin-cms-tp-validate-core
LinCms TP 的反射验证器核心类,含参数中间件封装,路由参数验证中间件,方法注释参数提取器,基于wangyu/reflex-core扩展
composer安装
默认参数
| 名称 | 注释 | 默认值 |
|---|---|---|
| config('lin.validate_root_path') | 验证器根目录 | api/validate |
反射参数验证
-
需要在系统
config配置middleware.php - 需要在接口类
注释设置@middleware
配置方法注释参数验证,有两种方式
使用 @validate 模型验证器
| 名称 | 注释 | 参数1 |
|---|---|---|
| validate | 验证器类验证定义 | 验证器类名:例如"application/api/validate/user/LoginForm",就写 LoginForm |
-
例如:
@validate('LoginForm')相当于调用的\app\api\validate\user\LoginForm去验证 - 例如:
@validate('\app\api\validate\user\LoginForm')相当于调用的\app\api\validate\user\LoginForm去验证
这种方式只是为了完成某种特定的验证模型路径开发的,以
/开头或者\\,都会当作验证器类的完整命名空间,不会再去目录下检测类是否存在
使用 @param 参数验证器
| 名称 | 注释 | 参数1 | 参数2 | 参数3 |
|---|---|---|---|---|
| param | 参数验证器定义 | 参数名称 | 参数注释 | 参数规则 |
'参数规则' 对应TP的验证规则,例如:@param('id','ID','require|max:1000|min:1')
联系我们
- QQ:
354007048 - Email:
[email protected]
All versions of validate-core with dependencies
PHP Build Version
Package Version
The package lin-cms-tp/validate-core contains the following files
Loading the files please wait ...