12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- // +----------------------------------------------------------------------
- // | 海豚PHP框架 [ DolphinPHP ]
- // +----------------------------------------------------------------------
- // | 版权所有 2016~2019 广东卓锐软件有限公司 [ http://www.zrthink.com ]
- // +----------------------------------------------------------------------
- // | 官方网站: http://dolphinphp.com
- // +----------------------------------------------------------------------
- namespace app\admin\validate;
- use think\Validate;
- /**
- * 配置验证器
- * @package app\admin\validate
- * @author 蔡伟明 <314013107@qq.com>
- */
- class Config extends Validate
- {
- // 定义验证规则
- protected $rule = [
- 'group|配置分组' => 'require',
- 'type|配置类型' => 'require',
- 'name|配置名称' => 'require|regex:^[a-zA-Z]\w{0,39}$|unique:admin_config',
- 'title|配置标题' => 'require',
- ];
- // 定义验证提示
- protected $message = [
- 'name.regex' => '配置名称由字母和下划线组成',
- ];
- // 定义场景,供快捷编辑时验证
- protected $scene = [
- 'name' => ['name'],
- 'title' => ['title'],
- ];
- }
|