Feedback.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\common\validate;
  3. use think\Validate;
  4. class Feedback extends Validate
  5. {
  6. // 验证规则
  7. protected $rule = [
  8. 'id' => 'require|number',
  9. 'user_id' => 'require|number',
  10. 'content' => 'require|max:3072',
  11. 'images' => 'max:3072',
  12. 'status' => 'in:0,1',
  13. ];
  14. // 验证提示
  15. protected $message = [
  16. 'id.require' => '请输入意见ID',
  17. 'id.number' => '您输入的意见ID,必须是数字类型',
  18. 'user_id.require' => '请输入用户ID',
  19. 'user_id.number' => '您输入的用户ID,必须是数字类型',
  20. 'content.require' => '请输入反馈意见',
  21. 'content.max' => '您输入的反馈意见,必须小于30721个字符限制',
  22. 'images.max' => '您输入的图片,必须小于30721个字符限制',
  23. 'status.in' => '状态,必须是0或1',
  24. ];
  25. // 应用场景
  26. protected $scene = [
  27. 'add' => ['content', 'images'],
  28. 'edit' => ['id', 'content', 'images'],
  29. ];
  30. }