🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 通过自定义命令快速创建类文件 --- >[danger] 1. 创建一个自定义命令类文件 (以逻辑层类文件为例) + 生成 `app\command\make\Logic.php` 文件 ``` php think make:command make/Logic ``` >[danger] 2. 复制创建模型类的命令定义文件内容 + 复制以下文件内容, 粘贴到 `app\command\make\Logic.php` 文件中 ``` vendor\topthink\framework\src\think\console\command\make\Model.php ``` **修改内容如下图** ![](https://img.itqaq.com/art/content/5df92ec53c4b417e083f4a49a832d3cb.png) >[danger] 3. 拷贝命令行生成模型类的模板 + 拷贝文件 ``` vendor\topthink\framework\src\think\console\command\make\stubs\model.stub ``` + 粘贴到 ``` app\command\make\stubs\logic.stub ``` + 文件内容 ``` <?php declare (strict_types = 1); namespace {%namespace%}; class {%className%} { /** * 逻辑层静态方法 */ public static function demo() { } } ``` >[danger] 4. 将自定义命令添加到指令配置文件 `config\console.php` ``` return [ // 指令定义 'commands' => [ 'make:logic' => app\command\make\Logic::class, ], ]; ``` >[danger] 5. 执行自定义命令, 创建逻辑层类文件 ``` php think make:logic api@User ```