Order.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace addons\shopro\validate\order;
  3. use think\Validate;
  4. class Order extends Validate
  5. {
  6. protected $rule = [
  7. // 'goods_list' => 'require|array',
  8. 'goods_list' => 'require',
  9. // 评价
  10. 'comments' => 'require|array',
  11. 'item_id' => 'require',
  12. 'level' => 'require|number|between:1,5',
  13. ];
  14. protected $message = [
  15. 'goods_list.require' => '请选择要购买的商品',
  16. // 评价
  17. 'comments.require' => '请选择要评价的商品',
  18. 'comments.array' => '请选择要评价的商品',
  19. 'item_id.require' => '缺少订单商品参数',
  20. 'level.require' => '描述相符必须选择',
  21. 'level.number' => '描述相符必须选择',
  22. 'level.between' => '描述相符必须选择',
  23. ];
  24. protected $scene = [
  25. 'calc' => ['goods_list'],
  26. 'create' => ['goods_list'],
  27. 'comment' => ['comments'],
  28. 'comment_item' => ['item_id', 'level'],
  29. ];
  30. }