Train.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace app\api\validate;
  3. use think\Validate;
  4. class Train extends Validate
  5. {
  6. // 验证规则
  7. protected $rule = [
  8. 'page' => 'require|number',
  9. 'limit' => 'require|number',
  10. 'id' => 'require|number',
  11. 'class_id' => 'require|number',
  12. 'course_id' => 'require|number',
  13. 'sumup_id' => 'require|number',
  14. 'content' => 'require',
  15. ];
  16. // 验证消息
  17. protected $message = [
  18. 'page.require' => '缺少参数page',
  19. 'page.number' => 'page参数值错误',
  20. 'limit.require' => '缺少参数limit',
  21. 'limit.number' => 'limit参数值错误',
  22. 'id.require' => '缺少参数id',
  23. 'id.number' => 'id参数值错误',
  24. 'class_id.require' => '缺少参数class_id',
  25. 'class_id.number' => 'class_id参数值错误',
  26. 'course_id.require' => '缺少参数course_id',
  27. 'course_id.number' => 'course_id参数值错误',
  28. 'sumup_id.require' => '缺少参数sumup_id',
  29. 'sumup_id.number' => 'sumup_id参数值错误',
  30. 'content.require' => '请输入总结内容',
  31. ];
  32. // 验证场景
  33. protected $scene = [
  34. 'trainClassList' => ['page'],
  35. 'classDetail' => ['class_id'],
  36. 'trainCourseList' => ['page','class_id'],
  37. 'watch_feel' => ['page','class_id'],
  38. 'courseDetail' => ['course_id'],
  39. 'thumbing' => ['sumup_id'],
  40. 'commentAdd' => ['class_id','content'],
  41. 'doneLogging' => ['course_id','class_id']
  42. ];
  43. }