User.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\api\validate;
  3. use think\Validate;
  4. class User extends Validate
  5. {
  6. /**
  7. * 验证规则 |in:name,nickname,phone,area_code,address
  8. */
  9. protected $rule = [
  10. 'name' => 'require',
  11. 'heading' => 'require',
  12. 'avatar' => 'require',
  13. 'phone' => 'require',
  14. 'area_code' => 'require',
  15. 'address' => 'require',
  16. 'area_name' => 'require',
  17. ];
  18. /**
  19. * 提示消息
  20. */
  21. protected $message = [
  22. 'name.require' => '参数有误',
  23. 'heading.require' => '参数有误', //
  24. 'avatar.require' => '参数有误', //
  25. 'phone.require' => '参数有误',
  26. 'area_code.require' => '参数有误',
  27. 'address.require' => '参数有误',
  28. 'area_name.require' => '参数有误',
  29. ];
  30. /**
  31. * 验证场景
  32. */
  33. protected $scene = [
  34. 'name' => ['name'],
  35. 'heading' => ['heading'],
  36. 'phone' => ['phone'],
  37. 'avatar' => ['avatar'],
  38. 'address' => ['address'],
  39. 'area_code' => ['area_code', 'area_name'],
  40. ];
  41. }