User.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. ];
  17. /**
  18. * 提示消息
  19. */
  20. protected $message = [
  21. 'name.require' => '参数有误',
  22. 'heading.require' => '参数有误', //
  23. 'avatar.require' => '参数有误', //
  24. 'phone.require' => '参数有误',
  25. 'area_code.require' => '参数有误',
  26. 'address.require' => '参数有误',
  27. ];
  28. /**
  29. * 验证场景
  30. */
  31. protected $scene = [
  32. 'name' => ['name'],
  33. 'heading' => ['heading'],
  34. 'phone' => ['phone'],
  35. 'avatar' => ['avatar'],
  36. 'address' => ['address'],
  37. 'address' => ['area_code', 'address'],
  38. ];
  39. }