Cart.php 1021 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace app\api\validate;
  3. use think\Validate;
  4. class Cart extends Validate
  5. {
  6. /**
  7. * 验证规则
  8. */
  9. protected $rule = [
  10. 'goods_id' => 'require|integer|gt:0',
  11. 'goods_sku_id' => 'integer|egt:0',
  12. 'nums' => 'require|integer|gt:0',
  13. ];
  14. /**
  15. * 提示消息
  16. */
  17. protected $message = [
  18. 'goods_id.require' => '商品ID不能为空',
  19. 'goods_id.integer' => '商品ID必须是整数',
  20. 'goods_id.gt' => '商品ID必须大于0',
  21. 'goods_sku_id.integer' => '商品规格ID必须是整数',
  22. 'goods_sku_id.egt' => '商品规格ID必须大于或等于0',
  23. 'nums.require' => '商品数量不能为空',
  24. 'nums.integer' => '商品数量必须是整数',
  25. 'nums.gt' => '商品数量必须大于0',
  26. ];
  27. /**
  28. * 验证场景
  29. */
  30. protected $scene = [
  31. 'add' => ['goods_id', 'goods_sku_id', 'nums'],
  32. 'set_nums' => ['nums'],
  33. ];
  34. }