Common.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace app\admin\validate;
  3. use think\Validate;
  4. use think\Lang;
  5. class Common extends Validate
  6. {
  7. // 验证规则.
  8. protected $rule = [
  9. 'pageSize' => 'number',
  10. 'currentPage' => 'number',
  11. 'userName' => 'alphaNum',
  12. 'platformName' => 'alphaNum',
  13. 'message_id' => 'require|number',
  14. ];
  15. // 触犯规则提示语.
  16. protected $message = '';
  17. // 验证层.
  18. protected $scene = [
  19. 'userList' => ['pageSize', 'currentPage', 'userName'],
  20. 'platformList' => ['pageSize', 'currentPage'],
  21. 'messageList' => ['pageSize', 'currentPage'],
  22. 'messageInfo' => ['message_id'],
  23. ];
  24. public function __construct() {
  25. $this->message = [
  26. //'user.require' => '用户名必须',
  27. //'user.alphaNum' => '用户名必须由字母和数组组成',
  28. //'user.length' => '用户名为6~20位',
  29. 'pageSize' => lang('EC01002'),
  30. 'currentPage' => lang('EC01002'),
  31. 'userName' => lang('EA01002'),
  32. ];
  33. }
  34. }