|
|
7 bulan lalu | |
|---|---|---|
| .. | ||
| README.md | 7 bulan lalu | |
Admin模块已经集成到系统中,无需额外安装。
模块配置文件位于 app/Module/Admin/Config/admin.php,可以根据需要调整配置。
// 使用表格辅助类
use App\Module\Admin\AdminControllers\Helper\GridHelper;
$helper = new GridHelper($grid, $this);
$helper->columnId();
$helper->columnCreatedAt();
$helper->columnStatus();
use App\Module\Admin\Enums\ADMIN_ACTION_TYPE;
use App\Module\Admin\Services\AdminService;
$adminService = app('admin.service');
$adminService->logAdminAction(
ADMIN_ACTION_TYPE::CREATE,
'创建用户',
['user_id' => 123]
);
use App\Module\Admin\Services\CacheService;
$cacheService = app('admin.cache');
$cacheService->clearAll();
$status = $cacheService->getStatus();
GET /admin/api/system-status
GET /admin/api/dashboard/refresh
POST /admin/admin-cache/clear-all
POST /admin/admin-cache/clear-type
POST /admin/admin-cache/warmup
当管理员执行操作时触发,用于记录操作日志和发送通知。
Event::dispatch(new AdminActionEvent($actionData));
定义了所有管理员操作类型,包括:
定义了所有缓存类型,包括:
管理员操作日志表,记录所有管理员操作。
管理员设置表,存储个人设置和系统配置。
系统监控指标表,存储性能监控数据。
系统备份记录表,记录备份操作。
系统通知表,存储通知和警报。
如需扩展Admin模块功能,请参考 开发指南。
如遇到问题,请查看日志文件或联系开发团队。