1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- use app\adminapi\middleware\AdminCheckRole;
- use app\adminapi\middleware\AdminCheckToken;
- use app\adminapi\middleware\AdminLog;
- use think\facade\Route;
- /**
- * 路由
- */
- Route::group('', function () {
- // 获取正在进行的升级任务
- Route::get('upgrade/task', 'addon.Upgrade/getUpgradeTask');
- // 执行升级
- Route::post('upgrade/execute', 'addon.Upgrade/execute');
- // 清除升级任务
- Route::post('upgrade/clear', 'addon.Upgrade/clearUpgradeTask');
- // 升级环境检测
- Route::get('upgrade/check/[:addon]', 'addon.Upgrade/upgradePreCheck');
- // 升级
- Route::post('upgrade/[:addon]', 'addon.Upgrade/upgrade');
- // 获取升级内容
- Route::get('upgrade/[:addon]', 'addon.Upgrade/getUpgradeContent');
- })->middleware([
- AdminCheckToken::class,
- AdminCheckRole::class,
- AdminLog::class
- ]);
|