|
|
@@ -4,8 +4,12 @@ declare(strict_types=1);
|
|
|
use SixShop\System\Controller\{ExtensionConfigController, ExtensionController};
|
|
|
use think\facade\Route;
|
|
|
|
|
|
-Route::get('extension/:extension/:file.vue', [ExtensionController::class, 'vue'])
|
|
|
+// Admin路由
|
|
|
+// 路由前缀: /admin/system
|
|
|
+Route::get('extension/:extension/:file\.vue', [ExtensionController::class, 'vue'])
|
|
|
+ ->pattern(['file' => '[\w\-\/]+'])
|
|
|
->option(['name' => 'system:extension:vue', 'description' => '获取扩展的Vue文件']);
|
|
|
+
|
|
|
Route::group('extension', function () {
|
|
|
Route::get('normal', [ExtensionController::class, 'normal'])->option(['name' => 'system:extension:normal', 'description' => '获取普通扩展列表']);
|
|
|
Route::resource('', ExtensionController::class, function () {
|
|
|
@@ -33,5 +37,4 @@ Route::resource('extension_config', ExtensionConfigController::class)->only([
|
|
|
'description' => '扩展配置'
|
|
|
])->middleware([
|
|
|
'auth'
|
|
|
-]);
|
|
|
-
|
|
|
+]);
|