$templateService
$templateService : \App\Services\Admin\TemplateEngineService
模板引擎控制器
职责:模板类型/列表/CRUD、发布工作流(发布/版本/回滚)与导入导出的 HTTP 入口, 校验入参、编排服务、组装统一响应,业务下沉 TemplateEngineService。
┌────────────────── 分区导航(按此顺序阅读)──────────────────┐ 分区 1 · 类型与场景 types / scenes 分区 2 · 模板管理 index / store / update / destroy 分区 3 · 发布工作流 publish / versions / rollback 分区 4 · 导入导出 exportTemplates / importTemplates └────────────────────────────────────────────────────────────┘
$templateService : \App\Services\Admin\TemplateEngineService
update(\App\Http\Requests\Admin\TemplateEngineRequest $request, int $id) : \Illuminate\Http\JsonResponse
更新模板
只更新档案字段:name/category/sort/status/remark; 正文、主题与变量不在此更新,改线上内容须走发布接口。
| \App\Http\Requests\Admin\TemplateEngineRequest | $request | |
| int | $id |
publish(\App\Http\Requests\Admin\TemplatePublishRequest $request, int $id) : \Illuminate\Http\JsonResponse
发布
版本工作流核心:提交完整内容 subject/content/vars, 线上内容更新、版本号加一、生成版本快照。 发布是唯一改线上内容的入口;编辑态在前端工作区,不惊动线上。
| \App\Http\Requests\Admin\TemplatePublishRequest | $request | |
| int | $id |