Database.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | A3Mall
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2020 http://www.a3-mall.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Author: xzncit <158373108@qq.com>
  8. // +----------------------------------------------------------------------
  9. namespace app\install\validate;
  10. use think\Validate;
  11. class Database extends Validate {
  12. protected $rule = [
  13. 'hostname' => 'require',
  14. 'database' => 'require',
  15. 'username' => 'require',
  16. //'password' => 'require',
  17. 'hostport' => 'require|number',
  18. 'prefix' => 'require',
  19. 'admin_user' => 'require|length:4,20',
  20. 'admin_password' => 'require|min:6|confirm',
  21. 'is_demo' => 'require|in:0,1',
  22. ];
  23. protected $message = [
  24. 'hostname' => '数据库服务器',
  25. 'database' => '数据库名',
  26. 'username' => '数据库用户名',
  27. // 'password' => '数据库密码',
  28. 'hostport' => '数据库端口',
  29. 'prefix' => '数据表前缀',
  30. 'admin_user' => '管理员账号',
  31. 'admin_password' => '管理员密码',
  32. 'is_demo' => '导入演示数据',
  33. ];
  34. }