口腔客户管理系统
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

User.php 845B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\admin\validate;
  3. use think\Validate;
  4. class User extends Validate
  5. {
  6. protected $rule = [
  7. // 'page' => ['require', 'number', 'gt:0'],
  8. // 'pageSize' => ['require', 'number', 'gt:0'],
  9. // 'id' => ['require', 'number'],
  10. 'username' => 'require',
  11. 'password' => 'require',
  12. 'sex' => ['require', 'number', 'in:0,1,2'],
  13. // 'salt' => 'require',
  14. 'is_disable' => ['require', 'number', 'in:0,1'],
  15. 'role' => ['require', 'number', 'in:0,1,2,3'],
  16. ];
  17. protected $message = [
  18. ];
  19. protected $scene = [
  20. 'login' => ['username', 'password'],
  21. 'getAll' => ['page', 'pageSize'],
  22. 'save' => ['username', 'password', 'sex', 'is_disable', 'role'],
  23. 'update' => ['id'],
  24. 'delete' => ['id'],
  25. // 'read' => ['id',],
  26. ];
  27. }