12345678910111213141516171819202122232425
  1. <?php
  2. namespace app\admin\validate;
  3. use think\Validate;
  4. /**
  5. * 设置模型
  6. */
  7. class AdminUser extends Validate{
  8. protected $rule = array(
  9. 'realname' => 'require',
  10. 'username' => 'require|unique:admin_user|regex:^1[3456789][0-9]{9}?$',
  11. 'structure_id' => 'require',
  12. 'password' => 'require|regex:^(?![0-9]*$)[a-zA-Z0-9]{6,20}$',
  13. );
  14. protected $message = array(
  15. 'realname.require' => '姓名必须填写',
  16. 'username.require' => '手机号码必须填写',
  17. 'username.unique' => '手机号码已存在',
  18. 'username.regex' => '手机号码格式错误',
  19. 'password.require' => '密码必须填写',
  20. 'password.regex' => '密码由6-20位字母、数字组成',
  21. 'structure_id.require' => '请选择所属部门',
  22. );
  23. }