|
...
|
...
|
@@ -6,176 +6,175 @@ use \Illuminate\Support\Facades\Route; |
|
|
|
use \App\Http\Controllers\Aside;
|
|
|
|
|
|
|
|
//必须登录验证的路由组
|
|
|
|
Route::middleware(['web','accesstoken'])->group(function (){ //admin用渲染默认要加上web的中间件
|
|
|
|
Route::middleware(['aloginauth'])->group(function () {
|
|
|
|
Route::get('/', [Aside\IndexController::class, 'index'])->name('admin.home.white');
|
|
|
|
Route::get('/logout', [Aside\LoginController::class, 'logout'])->name('admin.logout.white');
|
|
|
|
//会员相关
|
|
|
|
Route::prefix('user')->group(function () {
|
|
|
|
//会员管理
|
|
|
|
Route::any('/', [Aside\User\ProjectUserController::class, 'lists'])->name('admin.user_lists');
|
|
|
|
Route::any('/info', [Aside\User\ProjectUserController::class, 'info'])->name('admin.user_info');
|
|
|
|
Route::any('/add', [Aside\User\ProjectUserController::class, 'add'])->name('admin.user_add');
|
|
|
|
Route::any('/edit', [Aside\User\ProjectUserController::class, 'edit'])->name('admin.user_edit');
|
|
|
|
Route::any('/del', [Aside\User\ProjectUserController::class, 'del'])->name('admin.user_del');
|
|
|
|
|
|
|
|
//角色管理
|
|
|
|
Route::prefix('role')->group(function () {
|
|
|
|
Route::any('/', [Aside\User\ProjectRoleController::class, 'lists'])->name('admin.role_lists');
|
|
|
|
Route::any('/info', [Aside\User\ProjectRoleController::class, 'info'])->name('admin.role_info');
|
|
|
|
Route::any('/get_menu', [Aside\User\ProjectRoleController::class, 'get_menu'])->name('admin.get_menu');
|
|
|
|
Route::any('/add', [Aside\User\ProjectRoleController::class, 'add'])->name('admin.role_add');
|
|
|
|
Route::any('/edit', [Aside\User\ProjectRoleController::class, 'edit'])->name('admin.role_edit');
|
|
|
|
Route::any('/del', [Aside\User\ProjectRoleController::class, 'del'])->name('admin.role_del');
|
|
|
|
});
|
|
|
|
|
|
|
|
//栏目管理
|
|
|
|
Route::prefix('menu')->group(function () {
|
|
|
|
Route::any('/', [Aside\User\ProjectMenuController::class, 'lists'])->name('admin.menu_lists');
|
|
|
|
Route::any('/info', [Aside\User\ProjectMenuController::class, 'info'])->name('admin.menu_info');
|
|
|
|
Route::any('/add', [Aside\User\ProjectMenuController::class, 'add'])->name('admin.menu_add');
|
|
|
|
Route::any('/edit', [Aside\User\ProjectMenuController::class, 'edit'])->name('admin.menu_edit');
|
|
|
|
Route::any('/del', [Aside\User\ProjectMenuController::class, 'del'])->name('admin.menu_del');
|
|
|
|
});
|
|
|
|
|
|
|
|
//用户组
|
|
|
|
Route::prefix('dept')->group(function () {
|
|
|
|
Route::any('/', [Aside\User\ProjectDeptController::class, 'lists'])->name('admin.group_lists');
|
|
|
|
Route::any('/read', [Aside\User\ProjectDeptController::class, 'read'])->name('admin.group_info');
|
|
|
|
});
|
|
|
|
|
|
|
|
Route::middleware(['aloginauth'])->group(function () {
|
|
|
|
Route::get('/', [Aside\IndexController::class, 'index'])->name('admin.home.white');
|
|
|
|
Route::get('/logout', [Aside\LoginController::class, 'logout'])->name('admin.logout.white');
|
|
|
|
//会员相关
|
|
|
|
Route::prefix('user')->group(function () {
|
|
|
|
//会员管理
|
|
|
|
Route::any('/', [Aside\User\ProjectUserController::class, 'lists'])->name('admin.user_lists');
|
|
|
|
Route::any('/info', [Aside\User\ProjectUserController::class, 'info'])->name('admin.user_info');
|
|
|
|
Route::any('/add', [Aside\User\ProjectUserController::class, 'add'])->name('admin.user_add');
|
|
|
|
Route::any('/edit', [Aside\User\ProjectUserController::class, 'edit'])->name('admin.user_edit');
|
|
|
|
Route::any('/del', [Aside\User\ProjectUserController::class, 'del'])->name('admin.user_del');
|
|
|
|
|
|
|
|
//角色管理
|
|
|
|
Route::prefix('role')->group(function () {
|
|
|
|
Route::any('/', [Aside\User\ProjectRoleController::class, 'lists'])->name('admin.role_lists');
|
|
|
|
Route::any('/info', [Aside\User\ProjectRoleController::class, 'info'])->name('admin.role_info');
|
|
|
|
Route::any('/get_menu', [Aside\User\ProjectRoleController::class, 'get_menu'])->name('admin.get_menu');
|
|
|
|
Route::any('/add', [Aside\User\ProjectRoleController::class, 'add'])->name('admin.role_add');
|
|
|
|
Route::any('/edit', [Aside\User\ProjectRoleController::class, 'edit'])->name('admin.role_edit');
|
|
|
|
Route::any('/del', [Aside\User\ProjectRoleController::class, 'del'])->name('admin.role_del');
|
|
|
|
});
|
|
|
|
|
|
|
|
//ai指令
|
|
|
|
Route::prefix('ai')->group(function () {
|
|
|
|
Route::any('/', [Aside\Ai\AiCommandController::class, 'lists'])->name('admin.ai_lists');
|
|
|
|
Route::any('/info', [Aside\Ai\AiCommandController::class, 'info'])->name('admin.ai_info');
|
|
|
|
Route::any('/add', [Aside\Ai\AiCommandController::class, 'add'])->name('admin.ai_add');
|
|
|
|
Route::any('/edit', [Aside\Ai\AiCommandController::class, 'edit'])->name('admin.ai_edit');
|
|
|
|
Route::any('/del', [Aside\Ai\AiCommandController::class, 'del'])->name('admin.ai_del');
|
|
|
|
//栏目管理
|
|
|
|
Route::prefix('menu')->group(function () {
|
|
|
|
Route::any('/', [Aside\User\ProjectMenuController::class, 'lists'])->name('admin.menu_lists');
|
|
|
|
Route::any('/info', [Aside\User\ProjectMenuController::class, 'info'])->name('admin.menu_info');
|
|
|
|
Route::any('/add', [Aside\User\ProjectMenuController::class, 'add'])->name('admin.menu_add');
|
|
|
|
Route::any('/edit', [Aside\User\ProjectMenuController::class, 'edit'])->name('admin.menu_edit');
|
|
|
|
Route::any('/del', [Aside\User\ProjectMenuController::class, 'del'])->name('admin.menu_del');
|
|
|
|
});
|
|
|
|
|
|
|
|
//站内信
|
|
|
|
Route::prefix('mail')->group(function () {
|
|
|
|
Route::any('/', [Aside\Mail\MailController::class, 'lists'])->name('admin.mail_lists');
|
|
|
|
Route::any('/info', [Aside\Mail\MailController::class, 'info'])->name('admin.mail_info');
|
|
|
|
Route::any('/add', [Aside\Mail\MailController::class, 'add'])->name('admin.mail_add');
|
|
|
|
Route::any('/edit', [Aside\Mail\MailController::class, 'edit'])->name('admin.mail_edit');
|
|
|
|
Route::any('/del', [Aside\Mail\MailController::class, 'del'])->name('admin.mail_del');
|
|
|
|
//用户组
|
|
|
|
Route::prefix('dept')->group(function () {
|
|
|
|
Route::any('/', [Aside\User\ProjectDeptController::class, 'lists'])->name('admin.group_lists');
|
|
|
|
Route::any('/read', [Aside\User\ProjectDeptController::class, 'read'])->name('admin.group_info');
|
|
|
|
});
|
|
|
|
|
|
|
|
//管理员
|
|
|
|
Route::prefix('manage')->group(function () {
|
|
|
|
Route::get('/', [Aside\Manage\ManageController::class, 'list'])->name('admin.manage');
|
|
|
|
Route::get('/info', [Aside\Manage\ManageController::class, 'info'])->name('admin.manage_info');
|
|
|
|
Route::post('/save', [Aside\Manage\ManageController::class, 'save'])->name('admin.manage_save');
|
|
|
|
Route::any('/delete', [Aside\Manage\ManageController::class, 'delete'])->name('admin.manage_delete');
|
|
|
|
|
|
|
|
//菜单
|
|
|
|
Route::prefix('menu')->group(function () {
|
|
|
|
Route::get('/', [Aside\Manage\MenuController::class, 'list'])->name('admin.menu');
|
|
|
|
Route::get('/info', [Aside\Manage\MenuController::class, 'info'])->name('admin.menu_info');
|
|
|
|
Route::post('/save', [Aside\Manage\MenuController::class, 'save'])->name('admin.menu_save');
|
|
|
|
Route::any('/delete', [Aside\Manage\MenuController::class, 'delete'])->name('admin.menu_delete');
|
|
|
|
});
|
|
|
|
|
|
|
|
//权限组
|
|
|
|
Route::prefix('group')->group(function () {
|
|
|
|
Route::get('/', [Aside\Manage\GroupController::class, 'list'])->name('admin.group');
|
|
|
|
Route::get('/info', [Aside\Manage\GroupController::class, 'info'])->name('admin.group_info');
|
|
|
|
Route::post('/save', [Aside\Manage\GroupController::class, 'save'])->name('admin.group_save');
|
|
|
|
Route::any('/delete', [Aside\Manage\GroupController::class, 'delete'])->name('admin.group_delete');
|
|
|
|
});
|
|
|
|
|
|
|
|
//部门
|
|
|
|
Route::prefix('dept')->group(function () {
|
|
|
|
Route::get('/', [Aside\Manage\DeptController::class, 'list'])->name('admin.dept');
|
|
|
|
Route::get('/info', [Aside\Manage\DeptController::class, 'info'])->name('admin.dept_info');
|
|
|
|
Route::post('/save', [Aside\Manage\DeptController::class, 'save'])->name('admin.dept_save');
|
|
|
|
Route::any('/delete', [Aside\Manage\DeptController::class, 'delete'])->name('admin.dept_delete');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
//ai指令
|
|
|
|
Route::prefix('ai')->group(function () {
|
|
|
|
Route::any('/', [Aside\Ai\AiCommandController::class, 'lists'])->name('admin.ai_lists');
|
|
|
|
Route::any('/info', [Aside\Ai\AiCommandController::class, 'info'])->name('admin.ai_info');
|
|
|
|
Route::any('/add', [Aside\Ai\AiCommandController::class, 'add'])->name('admin.ai_add');
|
|
|
|
Route::any('/edit', [Aside\Ai\AiCommandController::class, 'edit'])->name('admin.ai_edit');
|
|
|
|
Route::any('/del', [Aside\Ai\AiCommandController::class, 'del'])->name('admin.ai_del');
|
|
|
|
});
|
|
|
|
|
|
|
|
//站内信
|
|
|
|
Route::prefix('mail')->group(function () {
|
|
|
|
Route::any('/', [Aside\Mail\MailController::class, 'lists'])->name('admin.mail_lists');
|
|
|
|
Route::any('/info', [Aside\Mail\MailController::class, 'info'])->name('admin.mail_info');
|
|
|
|
Route::any('/add', [Aside\Mail\MailController::class, 'add'])->name('admin.mail_add');
|
|
|
|
Route::any('/edit', [Aside\Mail\MailController::class, 'edit'])->name('admin.mail_edit');
|
|
|
|
Route::any('/del', [Aside\Mail\MailController::class, 'del'])->name('admin.mail_del');
|
|
|
|
});
|
|
|
|
|
|
|
|
//管理员
|
|
|
|
Route::prefix('manage')->group(function () {
|
|
|
|
Route::get('/', [Aside\Manage\ManageController::class, 'list'])->name('admin.manage');
|
|
|
|
Route::get('/info', [Aside\Manage\ManageController::class, 'info'])->name('admin.manage_info');
|
|
|
|
Route::post('/save', [Aside\Manage\ManageController::class, 'save'])->name('admin.manage_save');
|
|
|
|
Route::any('/delete', [Aside\Manage\ManageController::class, 'delete'])->name('admin.manage_delete');
|
|
|
|
|
|
|
|
//菜单
|
|
|
|
Route::prefix('menu')->group(function () {
|
|
|
|
Route::get('/', [Aside\Manage\MenuController::class, 'list'])->name('admin.menu');
|
|
|
|
Route::get('/info', [Aside\Manage\MenuController::class, 'info'])->name('admin.menu_info');
|
|
|
|
Route::post('/save', [Aside\Manage\MenuController::class, 'save'])->name('admin.menu_save');
|
|
|
|
Route::any('/delete', [Aside\Manage\MenuController::class, 'delete'])->name('admin.menu_delete');
|
|
|
|
});
|
|
|
|
|
|
|
|
//项目管理
|
|
|
|
Route::prefix('project')->group(function () {
|
|
|
|
Route::get('/', [Aside\Project\ProjectController::class, 'list'])->name('admin.project');
|
|
|
|
Route::get('/info', [Aside\Project\ProjectController::class, 'info'])->name('admin.project_info');
|
|
|
|
Route::post('/save', [Aside\Project\ProjectController::class, 'save'])->name('admin.project_save');
|
|
|
|
Route::any('/inquiry_set', [Aside\Project\ProjectController::class, 'inquiry_set'])->name('admin.project_inquiry_set');
|
|
|
|
//权限组
|
|
|
|
Route::prefix('group')->group(function () {
|
|
|
|
Route::get('/', [Aside\Manage\GroupController::class, 'list'])->name('admin.group');
|
|
|
|
Route::get('/info', [Aside\Manage\GroupController::class, 'info'])->name('admin.group_info');
|
|
|
|
Route::post('/save', [Aside\Manage\GroupController::class, 'save'])->name('admin.group_save');
|
|
|
|
Route::any('/delete', [Aside\Manage\GroupController::class, 'delete'])->name('admin.group_delete');
|
|
|
|
});
|
|
|
|
|
|
|
|
//工单管理
|
|
|
|
Route::prefix('task')->group(function () {
|
|
|
|
Route::get('/', [Aside\Task\TaskController::class, 'list'])->name('admin.task');
|
|
|
|
Route::get('/info', [Aside\Task\TaskController::class, 'info'])->name('admin.task_info');
|
|
|
|
Route::post('/save', [Aside\Task\TaskController::class, 'save'])->name('admin.task_save');
|
|
|
|
Route::post('/status', [Aside\Task\TaskController::class, 'status'])->name('admin.task_status');
|
|
|
|
Route::post('/save_follow', [Aside\Task\TaskController::class, 'save_follow'])->name('admin.task_save_follow');
|
|
|
|
//部门
|
|
|
|
Route::prefix('dept')->group(function () {
|
|
|
|
Route::get('/', [Aside\Manage\DeptController::class, 'list'])->name('admin.dept');
|
|
|
|
Route::get('/info', [Aside\Manage\DeptController::class, 'info'])->name('admin.dept_info');
|
|
|
|
Route::post('/save', [Aside\Manage\DeptController::class, 'save'])->name('admin.dept_save');
|
|
|
|
Route::any('/delete', [Aside\Manage\DeptController::class, 'delete'])->name('admin.dept_delete');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
//项目管理
|
|
|
|
Route::prefix('project')->group(function () {
|
|
|
|
Route::get('/', [Aside\Project\ProjectController::class, 'list'])->name('admin.project');
|
|
|
|
Route::get('/info', [Aside\Project\ProjectController::class, 'info'])->name('admin.project_info');
|
|
|
|
Route::post('/save', [Aside\Project\ProjectController::class, 'save'])->name('admin.project_save');
|
|
|
|
Route::any('/inquiry_set', [Aside\Project\ProjectController::class, 'inquiry_set'])->name('admin.project_inquiry_set');
|
|
|
|
});
|
|
|
|
|
|
|
|
//工单管理
|
|
|
|
Route::prefix('task')->group(function () {
|
|
|
|
Route::get('/', [Aside\Task\TaskController::class, 'list'])->name('admin.task');
|
|
|
|
Route::get('/info', [Aside\Task\TaskController::class, 'info'])->name('admin.task_info');
|
|
|
|
Route::post('/save', [Aside\Task\TaskController::class, 'save'])->name('admin.task_save');
|
|
|
|
Route::post('/status', [Aside\Task\TaskController::class, 'status'])->name('admin.task_status');
|
|
|
|
Route::post('/save_follow', [Aside\Task\TaskController::class, 'save_follow'])->name('admin.task_save_follow');
|
|
|
|
});
|
|
|
|
|
|
|
|
//运维
|
|
|
|
Route::prefix('devops')->group(function () {
|
|
|
|
//服务器配置
|
|
|
|
Route::prefix('server_config')->group(function () {
|
|
|
|
Route::post('/save', [Aside\Devops\ServerConfigController::class, 'save'])->name('admin.devops.server_config.save');
|
|
|
|
Route::post('/update_database', [Aside\Devops\ServerConfigController::class, 'updateDatabase'])->name('admin.devops.server_config.update_database');
|
|
|
|
Route::post('/update_code', [Aside\Devops\ServerConfigController::class, 'updateCode'])->name('admin.devops.server_config.update_code');
|
|
|
|
});
|
|
|
|
|
|
|
|
// 服务器添加|修改|删除
|
|
|
|
Route::prefix('server')->group(function () {
|
|
|
|
Route::get('/', [Aside\Devops\ServerInformationController::class, 'lists'])->name('admin.devops.bt'); // 列表 | 搜索
|
|
|
|
Route::get('/info', [Aside\Devops\ServerInformationController::class, 'getServerInfo'])->name('admin.devops.bt_info'); // 获取信息
|
|
|
|
Route::get('/delete_info', [Aside\Devops\ServerInformationController::class, 'getDeleteServerInfo'])->name('admin.devops.bt_delete_info'); // 删除信息
|
|
|
|
Route::post('/add', [Aside\Devops\ServerInformationController::class, 'add'])->name('admin.devops.bt_add'); // 添加
|
|
|
|
Route::post('/edit', [Aside\Devops\ServerInformationController::class, 'edit'])->name('admin.devops.bt_edit'); // 修改
|
|
|
|
Route::get('/delete', [Aside\Devops\ServerInformationController::class, 'delete'])->name('admin.devops.bt_delete'); // 删除
|
|
|
|
Route::get('/delete_list', [Aside\Devops\ServerInformationController::class, 'delete_list'])->name('admin.devops.bt_delete_list'); // 删除列表
|
|
|
|
Route::get('/restore', [Aside\Devops\ServerInformationController::class, 'restore'])->name('admin.devops.bt_restore'); //恢复数据
|
|
|
|
Route::get('/log', [Aside\Devops\ServerInformationLogController::class, 'lists'])->name('admin.devops.bt_log_lists'); //日志列表
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
// 域名
|
|
|
|
Route::prefix('domain')->group(function () {
|
|
|
|
Route::get('/', [Aside\Domain\DomainInfoController::class, 'lists'])->name('admin.domain'); // 列表 | 搜索
|
|
|
|
Route::get('/info', [Aside\Domain\DomainInfoController::class, 'info'])->name('admin.domain_info'); // 详情
|
|
|
|
Route::get('/delete_info', [Aside\Domain\DomainInfoController::class, 'getDeleteDomainInfo'])->name('admin.domain_delete_info'); // 删除信息
|
|
|
|
Route::post('/add', [Aside\Domain\DomainInfoController::class, 'add'])->name('admin.domain_save'); // 添加
|
|
|
|
Route::post('/edit', [Aside\Domain\DomainInfoController::class, 'edit'])->name('admin.domain_edit'); // 编辑
|
|
|
|
Route::any('/delete', [Aside\Domain\DomainInfoController::class, 'delete'])->name('admin.domain_delete'); // 删除
|
|
|
|
Route::get('/delete_list', [Aside\Domain\DomainInfoController::class, 'delete_list'])->name('admin.domain_delete_list'); // 删除列表
|
|
|
|
Route::any('/restore', [Aside\Domain\DomainInfoController::class, 'restore'])->name('admin.domain_restore'); // 恢复
|
|
|
|
Route::get('/log', [Aside\Domain\DomainInfoLogController::class, 'lists'])->name('admin.domain_log_lists'); // 日志
|
|
|
|
//运维
|
|
|
|
Route::prefix('devops')->group(function () {
|
|
|
|
//服务器配置
|
|
|
|
Route::prefix('server_config')->group(function () {
|
|
|
|
Route::post('/save', [Aside\Devops\ServerConfigController::class, 'save'])->name('admin.devops.server_config.save');
|
|
|
|
Route::post('/update_database', [Aside\Devops\ServerConfigController::class, 'updateDatabase'])->name('admin.devops.server_config.update_database');
|
|
|
|
Route::post('/update_code', [Aside\Devops\ServerConfigController::class, 'updateCode'])->name('admin.devops.server_config.update_code');
|
|
|
|
});
|
|
|
|
|
|
|
|
// 自定义页面 模板,头部底部
|
|
|
|
Route::prefix('template')->group(function () {
|
|
|
|
Route::get('/', [\App\Http\Controllers\Aside\TemplateController::class, 'index'])->name('admin.template');
|
|
|
|
Route::post('/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_edit');
|
|
|
|
Route::post('/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_insert');
|
|
|
|
Route::delete('/delete/{id}', [\App\Http\Controllers\Aside\TemplateController::class, 'delete'])->where('id','\d+')->name('admin.template_delete');
|
|
|
|
|
|
|
|
Route::get('/html/{template_id}', [\App\Http\Controllers\Aside\TemplateController::class, 'html_index'])->where('template_id','\d+')->name('admin.template.html');
|
|
|
|
Route::post('/html/{template_id}/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'html_edit'])->where('template_id','\d+')->name('admin.template_edit.html');
|
|
|
|
Route::post('/html/{template_id}/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'html_insert'])->where('template_id','\d+')->name('admin.template_insert.html');
|
|
|
|
Route::delete('/html/{template_id}/delete/{id}', [\App\Http\Controllers\Aside\TemplateController::class, 'html_delete'])->where('template_id','\d+')->where('id','\d+')->name('admin.template_delete.html');
|
|
|
|
Route::get('/html/type', [\App\Http\Controllers\Aside\TemplateController::class, 'html_type'])->name('admin.template_type.html');
|
|
|
|
|
|
|
|
// 自定义块,模板块
|
|
|
|
Route::get('/chunk/lists', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_lists'])->name('admin.template.chunk_lists');
|
|
|
|
Route::post('/chunk/create', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_save'])->name('admin.template.chunk_create');
|
|
|
|
Route::post('/chunk/update', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_save'])->name('admin.template.chunk_update');
|
|
|
|
Route::delete('/chunk/delete/{chunk_id}', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_delete'])->where('chunk_id','\d+')->name('admin.template.chunk_delete');
|
|
|
|
// 服务器添加|修改|删除
|
|
|
|
Route::prefix('server')->group(function () {
|
|
|
|
Route::get('/', [Aside\Devops\ServerInformationController::class, 'lists'])->name('admin.devops.bt'); // 列表 | 搜索
|
|
|
|
Route::get('/info', [Aside\Devops\ServerInformationController::class, 'getServerInfo'])->name('admin.devops.bt_info'); // 获取信息
|
|
|
|
Route::get('/delete_info', [Aside\Devops\ServerInformationController::class, 'getDeleteServerInfo'])->name('admin.devops.bt_delete_info'); // 删除信息
|
|
|
|
Route::post('/add', [Aside\Devops\ServerInformationController::class, 'add'])->name('admin.devops.bt_add'); // 添加
|
|
|
|
Route::post('/edit', [Aside\Devops\ServerInformationController::class, 'edit'])->name('admin.devops.bt_edit'); // 修改
|
|
|
|
Route::get('/delete', [Aside\Devops\ServerInformationController::class, 'delete'])->name('admin.devops.bt_delete'); // 删除
|
|
|
|
Route::get('/delete_list', [Aside\Devops\ServerInformationController::class, 'delete_list'])->name('admin.devops.bt_delete_list'); // 删除列表
|
|
|
|
Route::get('/restore', [Aside\Devops\ServerInformationController::class, 'restore'])->name('admin.devops.bt_restore'); //恢复数据
|
|
|
|
Route::get('/log', [Aside\Devops\ServerInformationLogController::class, 'lists'])->name('admin.devops.bt_log_lists'); //日志列表
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
//无需登录验证的路由组
|
|
|
|
Route::group([], function () {
|
|
|
|
Route::any('/login', [Aside\LoginController::class, 'login'])->name('admin.login.white');
|
|
|
|
Route::any('/image/{hash}/{w?}/{h?}', [\App\Http\Controllers\File\ImageController::class, 'index'])->name('image_show');
|
|
|
|
Route::any('/file/{hash}', [\App\Http\Controllers\File\FileController::class, 'index'])->name('file_show');
|
|
|
|
// 域名
|
|
|
|
Route::prefix('domain')->group(function () {
|
|
|
|
Route::get('/', [Aside\Domain\DomainInfoController::class, 'lists'])->name('admin.domain'); // 列表 | 搜索
|
|
|
|
Route::get('/info', [Aside\Domain\DomainInfoController::class, 'info'])->name('admin.domain_info'); // 详情
|
|
|
|
Route::get('/delete_info', [Aside\Domain\DomainInfoController::class, 'getDeleteDomainInfo'])->name('admin.domain_delete_info'); // 删除信息
|
|
|
|
Route::post('/add', [Aside\Domain\DomainInfoController::class, 'add'])->name('admin.domain_save'); // 添加
|
|
|
|
Route::post('/edit', [Aside\Domain\DomainInfoController::class, 'edit'])->name('admin.domain_edit'); // 编辑
|
|
|
|
Route::any('/delete', [Aside\Domain\DomainInfoController::class, 'delete'])->name('admin.domain_delete'); // 删除
|
|
|
|
Route::get('/delete_list', [Aside\Domain\DomainInfoController::class, 'delete_list'])->name('admin.domain_delete_list'); // 删除列表
|
|
|
|
Route::any('/restore', [Aside\Domain\DomainInfoController::class, 'restore'])->name('admin.domain_restore'); // 恢复
|
|
|
|
Route::get('/log', [Aside\Domain\DomainInfoLogController::class, 'lists'])->name('admin.domain_log_lists'); // 日志
|
|
|
|
});
|
|
|
|
|
|
|
|
// 自定义页面 模板,头部底部
|
|
|
|
Route::prefix('template')->group(function () {
|
|
|
|
Route::get('/', [\App\Http\Controllers\Aside\TemplateController::class, 'index'])->name('admin.template');
|
|
|
|
Route::post('/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_edit');
|
|
|
|
Route::post('/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_insert');
|
|
|
|
Route::delete('/delete/{id}', [\App\Http\Controllers\Aside\TemplateController::class, 'delete'])->where('id', '\d+')->name('admin.template_delete');
|
|
|
|
|
|
|
|
Route::get('/html/{template_id}', [\App\Http\Controllers\Aside\TemplateController::class, 'html_index'])->where('template_id', '\d+')->name('admin.template.html');
|
|
|
|
Route::post('/html/{template_id}/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'html_edit'])->where('template_id', '\d+')->name('admin.template_edit.html');
|
|
|
|
Route::post('/html/{template_id}/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'html_insert'])->where('template_id', '\d+')->name('admin.template_insert.html');
|
|
|
|
Route::delete('/html/{template_id}/delete/{id}', [\App\Http\Controllers\Aside\TemplateController::class, 'html_delete'])->where('template_id', '\d+')->where('id', '\d+')->name('admin.template_delete.html');
|
|
|
|
Route::get('/html/type', [\App\Http\Controllers\Aside\TemplateController::class, 'html_type'])->name('admin.template_type.html');
|
|
|
|
|
|
|
|
// 自定义块,模板块
|
|
|
|
Route::get('/chunk/lists', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_lists'])->name('admin.template.chunk_lists');
|
|
|
|
Route::post('/chunk/create', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_save'])->name('admin.template.chunk_create');
|
|
|
|
Route::post('/chunk/update', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_save'])->name('admin.template.chunk_update');
|
|
|
|
Route::delete('/chunk/delete/{chunk_id}', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_delete'])->where('chunk_id', '\d+')->name('admin.template.chunk_delete');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
//无需登录验证的路由组
|
|
|
|
Route::group([], function () {
|
|
|
|
Route::any('/login', [Aside\LoginController::class, 'login'])->name('admin.login.white');
|
|
|
|
Route::any('/image/{hash}/{w?}/{h?}', [\App\Http\Controllers\File\ImageController::class, 'index'])->name('image_show');
|
|
|
|
Route::any('/file/{hash}', [\App\Http\Controllers\File\FileController::class, 'index'])->name('file_show');
|
|
|
|
});
|
|
|
|
|
|
|
|
|
...
|
...
|
|