LoginValidate.php 590 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace app\admin\validate\kefu;
  3. use app\common\basics\Validate;
  4. use app\common\logic\ChatLogic;
  5. class LoginValidate extends Validate
  6. {
  7. protected $rule = [
  8. 'id' => 'require|number|checkConfig',
  9. ];
  10. protected $message = [
  11. 'id.require' => 'id不可为空',
  12. 'id.number' => 'id必须为数字',
  13. ];
  14. protected function checkConfig($value, $rule, $data = [])
  15. {
  16. if (false === ChatLogic::checkConfig()) {
  17. return ChatLogic::getError() ?: '请联系管理员设置后台配置';
  18. }
  19. return true;
  20. }
  21. }