catchAdmin/catch/system/route.php
2020-09-25 10:47:20 +08:00

49 lines
2.2 KiB
PHP

<?php
$router->group(function () use ($router) {
// 登录日志
$router->get('log/login', '\catchAdmin\system\controller\LoginLog@list');
$router->delete('log/login/<id>', '\catchAdmin\system\controller\LoginLog@empty');
// 操作日志
$router->get('log/operate', '\catchAdmin\system\controller\OperateLog@list');
// $router->delete('empty/log/operate', '\catchAdmin\system\controller\OperateLog@empty');
$router->delete('log/operate/<id>', '\catchAdmin\system\controller\OperateLog@delete');
// 数据字典
$router->get('tables', '\catchAdmin\system\controller\DataDictionary@tables');
$router->get('table/view/<table>', '\catchAdmin\system\controller\DataDictionary@view');
$router->post('table/optimize', '\catchAdmin\system\controller\DataDictionary@optimize');
$router->post('table/backup', '\catchAdmin\system\controller\DataDictionary@backup');
// 上传
$router->post('upload/image', '\catchAdmin\system\controller\Upload@image');
$router->post('upload/file', '\catchAdmin\system\controller\Upload@file');
// 附件
$router->resource('attachments', '\catchAdmin\system\controller\Attachments');
// 配置
$router->get('config/parent', '\catchAdmin\system\controller\Config@parent');
$router->resource('config', '\catchAdmin\system\controller\Config');
// 代码生成
$router->post('generate', '\catchAdmin\system\controller\Generate@save');
$router->post('generate/preview', '\catchAdmin\system\controller\Generate@preview'); // 预览
// 敏感词
$router->resource('sensitive/word', '\catchAdmin\system\controller\SensitiveWord');
//developer路由
$router->resource('developer', '\catchAdmin\system\controller\Developer')->middleware('auth');
// 开发者认证
$router->post('developer/authenticate', '\catchAdmin\system\controller\Developer@authenticate');
// 模块管理
$router->get('modules', '\catchAdmin\system\controller\Module@index');
$router->put('modules/<module>', '\catchAdmin\system\controller\Module@disOrEnable');
$router->put('cache/modules', '\catchAdmin\system\controller\Module@cache');
$router->delete('clear/modules', '\catchAdmin\system\controller\Module@clear');
})->middleware('auth');