MenuValidate.php 997 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace app\admin\validate\sys_manage;
  3. use support\Validate;
  4. class MenuValidate extends Validate
  5. {
  6. protected $rule = [
  7. 'menu_id' => 'require|integer',
  8. 'menu_pid|上级' => 'require|integer',
  9. 'menu_icon|ICON' => 'alphaDash',
  10. 'menu_name|名称' => 'require|max:128',
  11. 'menu_route|路由' => 'max:64',
  12. 'menu_params|参数' => 'max:128',
  13. 'menu_sort|排序' => 'require|integer',
  14. 'menu_is_show|是否显示' => 'require|integer',
  15. 'menu_is_menu|类型' => 'require|integer',
  16. 'menu_status|状态' => 'require|integer',
  17. 'level|等级' => 'integer',
  18. ];
  19. protected $scene = [
  20. 'add' => ['menu_pid', 'menu_icon', 'menu_name', 'menu_route', 'menu_params', 'menu_sort', 'menu_is_show', 'menu_is_menu', 'menu_status', 'level'],
  21. 'update' => ['menu_pid', 'menu_icon', 'menu_name', 'menu_route', 'menu_params', 'menu_sort', 'menu_is_show', 'menu_is_menu', 'menu_status', 'level'],
  22. ];
  23. }