Menu.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /*
  3. * To change this license header, choose License Headers in Project Properties.
  4. * To change this template file, choose Tools | Templates
  5. * and open the template in the editor.
  6. */
  7. namespace app\admin\validate;
  8. use think\Validate;
  9. /**
  10. * Description of Menu
  11. *
  12. * @author sgq
  13. */
  14. class Menu extends Validate {
  15. protected $rule = [
  16. 'name' => 'require|max:255',
  17. 'url' => 'require|max:255',
  18. 'code' => 'require|max:255|unique:sys_menu',
  19. 'pcode' => 'max:255',
  20. 'num' => 'require|integer'
  21. ];
  22. protected $message = [
  23. 'name.require' => '请填写菜单名称!',
  24. 'name.max' => '菜单名称最多255个字符!',
  25. 'url.require' => '请填写请求地址!',
  26. 'url.max' => '请求地址最多255个字符!',
  27. 'code.require' => '请填写菜单编号!',
  28. 'code.max' => '菜单编号最多255个字符!',
  29. 'code.unique' => "菜单编号不能重复",
  30. 'pcode.max' => '父级编号最多255个字符!',
  31. 'num.require' => '请填写菜单排序!',
  32. 'num.number' => "菜单排序必须是整数",
  33. ];
  34. }