User.php 775 B

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