12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- namespace app\validate\diy;
- use app\service\admin\diy\DiyService;
- use think\Validate;
- /**
- * 自定义主题配色验证器
- * Class DiyTheme
- * @package app\validate\diy
- */
- class DiyTheme extends Validate
- {
- protected $rule = [
- 'title' => 'require|checkDiyThemeTitleUnique',
- 'theme' => 'require',
- ];
- protected $message = [];
- protected $scene = [
- "add" => ['title', 'theme'],
- "edit" => ['title', 'theme'],
- ];
- public function checkDiyThemeTitleUnique($value, $rule, $data)
- {
- return ( new DiyService() )->checkDiyThemeTitleUnique($data) ? get_lang("validate_diy.theme_title_unique") : true;
- }
- }
|