1
0

Share.php 965 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\api\validate;
  3. use think\Validate;
  4. class Share extends Validate
  5. {
  6. // 验证规则
  7. protected $rule = [
  8. 'id' => 'require|number',
  9. 'user' => 'require|number',
  10. 'type' => 'require|in:article,video,course,materialCase,materialEvidence',
  11. 'desc' => 'require|in:last,next'
  12. ];
  13. // 验证消息
  14. protected $message = [
  15. 'id.require' => '缺少参数id',
  16. 'id.number' => 'id只能是数字',
  17. 'user.require' => '缺少参数user',
  18. 'user.number' => 'user只能是数字',
  19. 'type.require' => '缺少参数type',
  20. 'type.in' => 'type类型错误',
  21. 'desc.require' => '缺少参数desc',
  22. 'desc.in' => 'desc类型错误'
  23. ];
  24. // 验证场景
  25. protected $scene = [
  26. 'video' => ['id'],
  27. 'article' => ['id'],
  28. 'bind' => ['user', 'id', 'type'],
  29. 'videoPage' => ['id', 'desc']
  30. ];
  31. }