MiniProgramPlatformInfoValidate.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | saiadmin [ saiadmin快速开发框架 ]
  4. // +----------------------------------------------------------------------
  5. namespace plugin\saiadmin\app\validate\miniProgram;
  6. use plugin\saiadmin\basic\BaseValidate;
  7. /**
  8. * 小程序平台信息验证器
  9. */
  10. class MiniProgramPlatformInfoValidate extends BaseValidate
  11. {
  12. protected $rule = [
  13. 'mini_program_logo' => 'max:500',
  14. 'mini_program_name' => 'require|max:64',
  15. 'official_account_qrcode' => 'max:500',
  16. 'official_account_name' => 'max:64',
  17. 'customer_service_phone' => 'max:32',
  18. 'customer_service_wechat' => 'max:64',
  19. 'company_name' => 'max:128',
  20. 'company_address' => 'max:255',
  21. 'introduction' => 'max:65535',
  22. ];
  23. protected $message = [
  24. 'mini_program_logo' => '小程序 Logo 地址不能超过 500 个字符',
  25. 'mini_program_name' => '小程序名称必须填写且不能超过 64 个字符',
  26. 'official_account_qrcode' => '公众号二维码地址不能超过 500 个字符',
  27. 'official_account_name' => '公众号名称不能超过 64 个字符',
  28. 'customer_service_phone' => '客服电话不能超过 32 个字符',
  29. 'customer_service_wechat' => '客服微信号不能超过 64 个字符',
  30. 'company_name' => '公司名称不能超过 128 个字符',
  31. 'company_address' => '公司地址不能超过 255 个字符',
  32. 'introduction' => '小程序介绍内容过长',
  33. ];
  34. protected $scene = [
  35. 'update' => [
  36. 'mini_program_logo',
  37. 'mini_program_name',
  38. 'official_account_qrcode',
  39. 'official_account_name',
  40. 'customer_service_phone',
  41. 'customer_service_wechat',
  42. 'company_name',
  43. 'company_address',
  44. 'introduction',
  45. ],
  46. ];
  47. }