ApplyShop.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace app\api\validate\service;
  3. use think\Validate;
  4. class ApplyShop extends Validate
  5. {
  6. protected $rule = [
  7. 'name' => 'require',
  8. 'category_ids' => 'require',
  9. 'leader_mobile' => 'require',
  10. 'goods_ids' => 'require',
  11. 'username' => 'require',
  12. 'mobile' => 'require',
  13. 'idcard' => 'require',
  14. 'license_image' => 'require',
  15. 'intro' => 'require',
  16. 'health_image' => 'require',
  17. 'front_image' => 'require',
  18. 'opposite_image' => 'require',
  19. 'credit_code' => 'require',
  20. 'logo_image' => 'require',
  21. 'address' => 'require',
  22. 'lng' => 'require',
  23. ];
  24. protected $message = [
  25. 'name.require' => '请填写姓名',
  26. 'leader_mobile.require' => '请填写负责人手机号',
  27. 'category_ids.require' => '请选择经营分类',
  28. 'username.require' => '法人姓名必须填写',
  29. 'mobile.require' => '法人手机号必须填写',
  30. 'idcard.require' => '身份证号必须填写',
  31. 'license_image.require' => '请上传营业执照',
  32. 'intro.require' => '请填写商家简介',
  33. 'goods_ids.require' => '服务项目必须选择',
  34. 'front_image.require' => '身份证必须上传',
  35. 'opposite_image.require' => '身份证必须上传',
  36. 'credit_code.require' => '请填写社会信用代码',
  37. 'logo_image.require' => '请上传商家logo',
  38. 'address.require' => '请填写地址信息',
  39. 'lng.require' => '定位信息异常'
  40. ];
  41. protected $scene = [
  42. 'edit' => ['name','category_ids','skill_cate_id','intro','username','idcard','license_image','front_image','opposite_image','credit_code','goods_ids','mobile','address','lng','leader_mobile'],
  43. 'add' => ['name','category_ids','skill_cate_id','intro','username','idcard','license_image','front_image','opposite_image','credit_code','goods_ids','mobile','address','lng','leader_mobile'],
  44. ];
  45. }