Admin.php 937 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. namespace app\admin\validate;
  3. use think\Validate;
  4. class Admin extends Validate
  5. {
  6. /**
  7. * 验证规则
  8. */
  9. protected $rule = [
  10. 'username' => 'require|max:50|unique:admin',
  11. 'nickname' => 'require',
  12. 'password' => 'require',
  13. ];
  14. /**
  15. * 提示消息
  16. */
  17. protected $message = [
  18. ];
  19. /**
  20. * 字段描述
  21. */
  22. protected $field = [
  23. ];
  24. /**
  25. * 验证场景
  26. */
  27. protected $scene = [
  28. 'add' => ['username', 'nickname', 'password'],
  29. 'edit' => ['username', 'nickname'],
  30. ];
  31. public function __construct(array $rules = [], $message = [], $field = [])
  32. {
  33. $this->field = [
  34. 'username' => __('Username'),
  35. 'nickname' => __('Nickname'),
  36. 'password' => __('Password'),
  37. 'email' => __('Email'),
  38. ];
  39. parent::__construct($rules, $message, $field);
  40. }
  41. }