Goods.php 871 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace app\admin\validate;
  3. use think\Validate;
  4. class Goods extends Validate
  5. {
  6. /**
  7. * 验证规则
  8. */
  9. protected $rule = [
  10. 'title' => 'require|max:7',
  11. 'money' => 'require|elt:9999|gt:0',
  12. 'first_description' => 'require|max:10',
  13. 'icon' => 'require|max:8',
  14. ];
  15. /**
  16. * 提示消息
  17. */
  18. protected $message = [
  19. 'title.require' =>'商品标题必填',
  20. ];
  21. /**
  22. * 字段描述
  23. */
  24. protected $field = [
  25. ''
  26. ];
  27. /**
  28. * 验证场景
  29. */
  30. protected $scene = [
  31. 'add' => ['title'],
  32. 'edit' => ['title'],
  33. ];
  34. public function __construct(array $rules = [], $message = [], $field = [])
  35. {
  36. $this->field = [
  37. 'title' => __('Title'),
  38. ];
  39. parent::__construct($rules, $message, $field);
  40. }
  41. }