ShopApply.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace app\validate\shop;
  3. use think\Validate;
  4. class ShopApply extends Validate
  5. {
  6. protected $rule = [
  7. 'site_name' => 'require',
  8. 'user_name' => 'require',
  9. 'user_mobile' => 'require|mobile',
  10. 'category_id' => 'require|number',
  11. 'group_id' => 'require|number',
  12. 'business_license' => 'require',
  13. 'status' => 'require',
  14. ];
  15. protected $message = [
  16. 'site_name.require' => 'validate_shop_apply.site_name_require',
  17. 'user_name.require' => 'validate_shop_apply.user_name_require',
  18. 'user_mobile.require' => 'validate_shop_apply.user_mobile_require',
  19. 'user_mobile.mobile' => 'validate_shop_apply.user_mobile_mobile',
  20. 'category_id.require' => 'validate_shop_apply.category_id_require',
  21. 'category_id.number' => 'validate_shop_apply.category_id_number',
  22. 'group_id.require' => 'validate_shop_apply.group_id_require',
  23. 'group_id.number' => 'validate_shop_apply.group_id_number',
  24. 'business_license.require' => 'validate_shop_apply.business_license_require',
  25. 'status.require' => 'validate_shop_apply.status_require',
  26. ];
  27. protected $scene = [
  28. 'add' => ['site_name', 'user_name', 'user_mobile', 'category_id', 'group_id', 'business_license'],
  29. 'edit' => ['site_name', 'user_name', 'user_mobile', 'category_id', 'group_id', 'business_license'],
  30. 'verify' => ['status'],
  31. ];
  32. }