SystemCityValidate.php 809 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\adminapi\validates\setting;
  3. use think\Validate;
  4. class SystemCityValidate extends Validate
  5. {
  6. /**
  7. * 定义验证规则
  8. * 格式:'字段名' => ['规则1','规则2'...]
  9. *
  10. * @var array
  11. */
  12. protected $rule = [
  13. 'name' => 'require',
  14. 'level' => 'number',
  15. 'parent_id' => 'number',
  16. ];
  17. /**
  18. * 定义错误信息
  19. * 格式:'字段名.规则名' => '错误信息'
  20. *
  21. * @var array
  22. */
  23. protected $message = [
  24. 'name.require' => '请填写城市名称',
  25. 'level.number' => 'level数据格式错误,应为整数',
  26. 'parent_id.number' => 'parent_id数据格式错误,应为整数',
  27. ];
  28. protected $scene = [
  29. 'save' => ['name', 'level', 'parent_id'],
  30. ];
  31. }