MealValidata.php 1004 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\validate\admin;
  3. use think\Validate;
  4. class MealValidata extends Validate
  5. {
  6. protected $failException = true;
  7. /**
  8. * 定义验证规则
  9. * 格式:'字段名' => ['规则1','规则2'...]
  10. *
  11. * @var array
  12. */
  13. protected $rule = [
  14. 'meal_id' => 'require|number',
  15. 'price' => 'require|min:0',
  16. 'num' => 'require|number|min:0',
  17. 'type' => 'require',
  18. ];
  19. /**
  20. * 定义错误信息
  21. * 格式:'字段名.规则名' => '错误信息'
  22. *
  23. * @var array
  24. */
  25. protected $message = [
  26. 'meal_id.require' => '请传入套餐id',
  27. 'meal_id.number' => '套餐id必须为数字',
  28. 'price.require' => '请填写套餐金额',
  29. 'num.require' => '请填写购买数量',
  30. 'num.number' => '购买数量必须为数字',
  31. 'type.require' => '请填写购买套餐类型'
  32. ];
  33. protected $scene = [
  34. 'create' => ['price','num','type'],
  35. ];
  36. }