AlipayMiniProgramValidate.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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 AlipayMiniProgramValidate extends BaseValidate
  11. {
  12. protected $rule = [
  13. 'mini_program_name' => 'require|max:64',
  14. 'appid' => 'require|max:64',
  15. 'app_private_key' => 'require|max:20000',
  16. 'alipay_public_key' => 'require|max:20000',
  17. 'aes_key' => 'max:128',
  18. 'credit_service_id' => 'require|max:64',
  19. ];
  20. protected $message = [
  21. 'mini_program_name' => '请填写正确的小程序名称',
  22. 'appid' => '请填写正确的支付宝小程序 APPID',
  23. 'app_private_key' => '请填写正确的应用私钥',
  24. 'alipay_public_key' => '请填写正确的支付宝公钥',
  25. 'aes_key' => '请填写正确的接口内容加密密钥',
  26. 'credit_service_id' => '请填写正确的信用服务 ID',
  27. ];
  28. protected $scene = [
  29. 'save' => [
  30. 'mini_program_name', 'appid', 'app_private_key', 'alipay_public_key',
  31. 'aes_key', 'credit_service_id',
  32. ],
  33. 'update' => [
  34. 'mini_program_name', 'appid', 'app_private_key', 'alipay_public_key',
  35. 'aes_key', 'credit_service_id',
  36. ],
  37. ];
  38. }