Address.php 869 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace addons\shopro\validate;
  3. use think\Validate;
  4. class Address extends Validate
  5. {
  6. /**
  7. * 验证规则
  8. */
  9. protected $rule = [
  10. 'consignee' => 'require',
  11. 'phone' => 'require|regex:^1\d{10}$',
  12. 'address' => 'require',
  13. 'area_text' => 'require',
  14. ];
  15. /**
  16. * 提示消息
  17. */
  18. protected $message = [
  19. 'consignee.require' => '收货人必须填写',
  20. 'phone.require' => '手机号必须填写',
  21. 'phone.regex' => '手机号格式不正确',
  22. 'area_text.require' => '省市区必须选择',
  23. 'address.require' => '详细地址必须填写',
  24. ];
  25. /**
  26. * 字段描述
  27. */
  28. protected $field = [
  29. ];
  30. /**
  31. * 验证场景
  32. */
  33. protected $scene = [
  34. 'edit' => ['consignee', 'phone', 'area_id', 'address'],
  35. ];
  36. }