Wallogit.com
2017 © Pedro Peláez
validator
在thinkphp5的项目开发过程中经常要自己写验证器, (*1)
但其实大多数验证规则都是通过数据库中的字段定义上进行修改而来的, (*2)
由于之前用的是yii2,受到其gii2的启发, (*3)
想着做一个基于thinkphp5的composer插件,用以生成对应的验证器, (*4)
于是就有了这个库, (*5)
$ git clone xxxxxxxxxxx, (*6)
在开发项目中的composer.json添加, (*7)
"repositories": {
"thinkphp5/validator": {
"type": "path",
"url": "/yourpath/thinkphp5/validator/"
}
},
最后在项目中运行composer命令, (*8)
$ composer require --dev thinkphp5/validator:dev-master, (*9)
thinkphp5.1.* 版本对应2.0分支, (*10)
thinkphp5.0.* 版本对应1.0分支, (*11)
$ composer require thinkphp5/validator, (*12)
thinkphp5.1.* 版本对应composer 2.*版本, (*13)
thinkphp5.0.* 版本对应composer 1.*版本, (*14)
填写数据库连接信息, (*15)
浏览器中输入http://yourproject/validator_builder, (*16)
默认生成的验证器会在APP_PATH/common/validate中, (*17)
注意目录权限问题, (*18)
, (*19)