pattern(['addon' => '[\w|\,]+']); //云安装插件 Route::post('addon/cloudinstall/:addon', 'addon.Addon/cloudInstall')->pattern(['addon' => '[\w|\,]+']); // 云编译进度 Route::get('addon/cloudinstall/:addon', 'addon.Addon/cloudInstallLog')->pattern(['addon' => '[\w|\,]+']); //插件安装检测安装环境 Route::get('addon/install/check/:addon', 'addon.Addon/installCheck')->pattern(['addon' => '[\w|\,]+']); // 获取安装任务 Route::get('addon/installtask', 'addon.Addon/getInstallTask'); //下载插件 Route::post('addon/download/:addon', 'addon.Addon/download'); //插件类型 Route::get('addontype', 'addon.Addon/getType'); //卸载插件环境检测 Route::get('addon/uninstall/check/:addon', 'addon.Addon/uninstallCheck'); //卸载插件 Route::post('addon/uninstall/:addon', 'addon.Addon/uninstall'); //卸载插件 Route::post('addon/edit/:addon', 'addon.Addon/edit'); //应用列表(...) Route::get('app/list', 'addon.App/getAppList'); //已安装有效应用 Route::get('app/getAddonList', 'addon.Addon/getAddonList'); // 取消安装任务 Route::put('addon/install/cancel/:addon', 'addon.Addon/cancleInstall'); //首页展示应用标签列表 Route::get('app/label/index', 'addon.Addon/getIndexAddonLabelList'); //首页展示应用列表 Route::get('app/index', 'addon.Addon/getIndexAddonList'); /******************************************************************开发插件 *******************************************************/ //开发插件列表 Route::get('addon_develop', 'addon.AddonDevelop/lists'); //查询插件 Route::get('addon_develop/:key', 'addon.AddonDevelop/info'); //新增插件 Route::post('addon_develop/:key', 'addon.AddonDevelop/add'); //编辑插件 Route::put('addon_develop/:key', 'addon.AddonDevelop/edit'); //删除插件 Route::delete('addon_develop/:key', 'addon.AddonDevelop/del'); //校验是否存在 Route::get('addon_develop/check/:key', 'addon.AddonDevelop/checkKey'); //打包插件 Route::post('addon_develop/build/:key', 'addon.AddonDevelop/build'); //下载插件 Route::post('addon_develop/download/:key', 'addon.AddonDevelop/download'); //插件标识黑名单 Route::get('addon_develop/key/blacklist', 'addon.AddonDevelop/keyBlackList'); // 获取应用列表 Route::get('addon/showCustomer', 'addon.Addon/showCustomer'); Route::get('addon/special_menu', 'addon.Addon/getSpecialMenuList'); })->middleware([ AdminCheckToken::class, AdminCheckRole::class, AdminLog::class ]); /** * 应用插件相关路由 */ Route::group(function () { //获取已安装插件列表 Route::get('addon/list/install', 'addon.Addon/getInstallList'); Route::get('addon/list/showApp', 'addon.Addon/showApp'); Route::get('showMarketing', 'addon.Addon/showMarketing'); });