Download the PHP package lin-cms-tp/param-core without Composer
On this page you can find all versions of the php package lin-cms-tp/param-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download lin-cms-tp/param-core
More information about lin-cms-tp/param-core
Files in lin-cms-tp/param-core
Download lin-cms-tp/param-core
More information about lin-cms-tp/param-core
Files in lin-cms-tp/param-core
Vendor lin-cms-tp
Package param-core
Short Description LinCms TP 的反射验证器核心类,含参数中间件封装,路由参数验证中间件,方法注释参数提取器,基于`wangyu/reflex-core`扩展
License MIT
Package param-core
Short Description LinCms TP 的反射验证器核心类,含参数中间件封装,路由参数验证中间件,方法注释参数提取器,基于`wangyu/reflex-core`扩展
License MIT
Please rate this library. Is it a good library?
Informations about the package param-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 param-core with dependencies
PHP Build Version
Package Version
The package lin-cms-tp/param-core contains the following files
Loading the files please wait ....