1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-22 11:41:27 +08:00
2020-08-22 19:47:57 +08:00

56 lines
966 B
PHP

<?php
namespace App\Http\Admin\Services;
use App\Caches\SiteGlobalStat;
use App\Caches\SiteTodayStat;
use App\Library\AppInfo;
use App\Library\Utils\ServerInfo;
class Index extends Service
{
public function getTopMenus()
{
$authMenu = new AuthMenu();
return $authMenu->getTopMenus();
}
public function getLeftMenus()
{
$authMenu = new AuthMenu();
return $authMenu->getLeftMenus();
}
public function getAppInfo()
{
return new AppInfo();
}
public function getServerInfo()
{
return [
'cpu' => ServerInfo::cpu(),
'memory' => ServerInfo::memory(),
'disk' => ServerInfo::disk(),
];
}
public function getGlobalStat()
{
$cache = new SiteGlobalStat();
return $cache->get();
}
public function getTodayStat()
{
$cache = new SiteTodayStat();
return $cache->get();
}
}