CategoryValidate.php 990 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace app\admin\validate\sys_manage;
  3. use support\Validate;
  4. class CategoryValidate extends Validate
  5. {
  6. protected $rule = [
  7. 'category_name|分类名称' => 'require',
  8. 'category_super_id|上级' => 'integer',
  9. 'category_status|分类' => 'require|in:PENDING,ACTIVED,DISABLED',
  10. 'category_classify|归类' => 'max:255',
  11. 'category_type|类型' => 'max:255',
  12. 'category_sort|排序' => 'integer',
  13. 'category_groupby|分组' => 'max:255',
  14. // 'category_remark|备注' => 'chsDash'
  15. ];
  16. protected $message = [];
  17. protected $scene = [
  18. 'add' => ['category_name', 'category_super_id', 'category_status', 'category_classify', 'category_type', 'category_sort', 'category_groupby', 'category_remark'],
  19. 'update' => ['category_name', 'category_super_id', 'category_classify', 'category_type', 'category_sort', 'category_groupby', 'category_remark'],
  20. 'update_status' => ['category_status']
  21. ];
  22. }