Banner.php 766 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace app\admin\validate\setting;
  3. use think\Validate;
  4. class Banner extends Validate
  5. {
  6. /**
  7. * 验证规则
  8. */
  9. protected $rule = [
  10. 'image' => 'require',
  11. 'type' => 'require|in:box,link,word',
  12. 'status' => 'require|in:normal,hidden',
  13. ];
  14. /**
  15. * 提示消息
  16. */
  17. protected $message = [
  18. 'type.in' => '类别只能是:链接、盲盒、文本',
  19. 'status.in' => '状态只能是:正常,隐藏',
  20. ];
  21. /**
  22. * 验证字段描述
  23. */
  24. protected $field = [
  25. 'image' => '图片',
  26. 'type' => '类别',
  27. 'status' => '状态'
  28. ];
  29. /**
  30. * 验证场景
  31. */
  32. protected $scene = [
  33. 'add' => [],
  34. 'edit' => [],
  35. ];
  36. }