User.php 663 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\admin\validate;
  3. use think\Validate;
  4. class User extends Validate
  5. {
  6. /**
  7. * 验证规则
  8. */
  9. protected $rule = [
  10. 'username' => 'require|regex:\w{3,12}|unique:user',
  11. 'nickname' => 'require|unique:user',
  12. 'password' => 'regex:\S{6,32}',
  13. 'email' => 'require|email|unique:user',
  14. 'mobile' => 'require|unique:user'
  15. ];
  16. /**
  17. ];
  18. /**
  19. * 提示消息
  20. */
  21. protected $message = [
  22. ];
  23. /**
  24. * 验证场景
  25. */
  26. protected $scene = [
  27. 'add' => [],
  28. 'edit' => ['username', 'email', 'nickname', 'password', 'email', 'mobile'],
  29. ];
  30. }