User.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace app\api\validate\taxi;
  3. use think\Validate;
  4. class User extends Validate
  5. {
  6. protected $regex = [
  7. 'mobile' => '/^1[34578]\d{9}$/'
  8. ];
  9. protected $rule = [
  10. 'uname' => 'require',
  11. 'id_card' => 'require',
  12. 'id_card_img' => 'require',
  13. 'mobile' => 'require|number|regex:mobile',
  14. 'address' => 'require',
  15. 'dr_license' => 'require',
  16. ];
  17. protected $message = [
  18. 'uname.require' => '用户名必须',
  19. 'id_card.require' => '身份证号必须',
  20. 'id_card_img.require' => '身份证照必须',
  21. 'mobile.require' => '手机号必须',
  22. 'mobile.number' => '手机号格式错误',
  23. 'mobile.regex' => '手机号格式错误',
  24. 'address.regex' => '详细地址必须',
  25. 'dr_license' => '驾驶证必须',
  26. ];
  27. protected $scene = [
  28. 'save' => ['uname','id_card','id_card_img','mobile','address','dr_license'],
  29. 'edit' => ['email'],
  30. ];
  31. }