diff --git a/app/admin/controller/api/Plugs.php b/app/admin/controller/api/Plugs.php index 414f8d946..35e5b1a24 100644 --- a/app/admin/controller/api/Plugs.php +++ b/app/admin/controller/api/Plugs.php @@ -42,7 +42,7 @@ class Plugs extends Controller * 网站压缩发布 * @login true */ - public function optimize() + public function online() { try { if (AdminService::instance()->getUserName() !== 'admin') { @@ -95,4 +95,16 @@ class Plugs extends Controller } } + /** + * 优化数据库 + * @login true + */ + public function optimize() + { + if (AdminService::instance()->getUserName() !== 'admin') { + $this->error('只有超级管理员才能操作!'); + } + $this->_queue('优化数据库所有数据表', 'xadmin:dbOptimize', 0, [], 0, 0); + } + } diff --git a/app/admin/view/config/index.html b/app/admin/view/config/index.html index 7408b9cb2..b62cbd29c 100644 --- a/app/admin/view/config/index.html +++ b/app/admin/view/config/index.html @@ -10,6 +10,7 @@ +优化数据表 {/if} diff --git a/app/admin/view/index/index.html b/app/admin/view/index/index.html index 467b6c189..adf4c6d38 100644 --- a/app/admin/view/index/index.html +++ b/app/admin/view/index/index.html @@ -51,7 +51,7 @@
基本资料
安全设置
{if session('user.username') eq 'admin'} -
缓存加速
+
缓存加速
清理缓存
{/if}
退出登录