- 定义了一个添加内容标签的接口和处理器
store post tag
。 - 导入所需功能
create post tag
、post has tag
、get tag by name
、create tag
,以及tag model
。 - 处理器中解构出
post ID
和请求主体数据,检查标签是否已存在及关联。 - 如果标签不存在,则创建新标签将其保存到数据仓库里。
- 如果内容已绑定标签,则报错;错误会被应用的异常处理器处理。
- 若标签存在但未绑定,将新标签与内容进行绑定。
- 具备错误处理能力,返回错误信息,并可添加错误情况到默认异常处理器。
- 定义了接口路由,加入了用户身份验证与资源所有权验证中间件。
- 将接口的处理器设置为
store post tag
。