Jelajahi Sumber

refactor(route): 移除路由模板中的默认资源路由配置

-从 PhpCodeGenerator 中移除了 route 目录的模板引用- 删除了 api.php.tpl.php 模板中默认生成的 Route::resource 调用- 简化了路由模板,仅保留基础注释说明和中间件示例
- 调整了生成逻辑,避免自动生成完整的 RESTful 资源路由
- 为开发者提供了更灵活的手动路由定义方式
runphp 6 bulan lalu
induk
melakukan
da4d3cbe62
2 mengubah file dengan 1 tambahan dan 4 penghapusan
  1. 0 1
      src/Generator/PhpCodeGenerator.php
  2. 1 3
      templates/route/api.php.tpl.php

+ 0 - 1
src/Generator/PhpCodeGenerator.php

@@ -17,7 +17,6 @@ class PhpCodeGenerator
         'src/Entity/Entity.php.tpl.php',     // 实体模板 - 由 MigrationMaker 中的 EntityGenerator 处理
         'src/Controller',                    // 控制器目录 - 由专门的控制器生成器处理
         'database/migrations',               // 迁移文件夹 - 由 MigrationGenerator 处理
-        'route',                            // 路由模板目录 - 由 RouteUpdater 处理
     ];
 
     public function __construct()

+ 1 - 3
templates/route/api.php.tpl.php

@@ -8,6 +8,4 @@ use think\facade\Route;
 // 路由前缀: /api/<?= $id ?>
 //
 // 如果需要登录请添加认证中间件auth
-// ->middleware(['auth'])
-
-Route::resource('<?= $tableName ?>', <?= $controllerName ?>::class);
+// ->middleware(['auth'])