AgentsWork.php 1017 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace app\api\validate;
  3. use think\Validate;
  4. class AgentsWork extends Validate
  5. {
  6. // 验证规则
  7. protected $rule = [
  8. 'name' => 'require|max:20',
  9. 'phone' => 'require|mobile',
  10. 'sex' => 'require',
  11. 'customer_id' => 'require',
  12. //上传分享记录
  13. 'article_id' => 'require',
  14. 'remarks' => 'require'
  15. ];
  16. // 验证消息
  17. protected $message = [
  18. 'name.require' => '缺少参数name',
  19. 'name.max' => '姓名最多20个字符',
  20. 'phone.require' => '请输入联系电话',
  21. 'phone.mobile' => '电话格式错误',
  22. 'sex.require' => '性别为空',
  23. 'customer_id.require' => '客户id为空',
  24. 'article_id.require' => '缺少内容id',
  25. 'remarks.require' => '请填写备注',
  26. ];
  27. // 验证场景
  28. protected $scene = [
  29. 'add_customer' => ['phone'],
  30. 'set_top' => ['customer_id'],
  31. 'upload_share_log' => ['remarks']
  32. ];
  33. }