Checkout.php 726 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace app\api\validate\sharing\order;
  3. use think\Validate;
  4. class Checkout extends Validate
  5. {
  6. /**
  7. * 验证规则
  8. * @var array
  9. */
  10. protected $rule = [
  11. // 商品id
  12. 'goods_id' => [
  13. 'require',
  14. 'number',
  15. 'gt' => 0
  16. ],
  17. // 购买数量
  18. 'goods_num' => [
  19. 'require',
  20. 'number',
  21. 'gt' => 0
  22. ],
  23. // 商品sku_id
  24. 'goods_sku_id' => [
  25. 'require',
  26. ],
  27. ];
  28. /**
  29. * 验证场景
  30. * @var array
  31. */
  32. protected $scene = [
  33. 'buyNow' => ['goods_id', 'goods_num', 'goods_sku_id'],
  34. ];
  35. }