付费课程, 订阅后即可观看

博客详情接口:关联的 user 以及 comments 评论如何更好进行加载处理

本期 Laravel API 接口开发视频课程咱们介绍一下 API 开发时博客详情接口的进一步优化和开发:关联的 user 以及 comments 评论如何更好进行加载处理
向前 2024.01.12 07:03

1. CommentResource 继承了 JsonResource

CODING10


2. CommentCollection 继承了 ResourceCollection

Coding10

 最终,ResourceCollection 还是继承了 JsonResource,多了一层继承。

CODING10


3. xxxResource 处理的是单条数据的资源转换器,比如:userResource 处理 fisrt() 或者 find() 后的数据,看好 Post 对应  user 的 belongTo 的关系,一对一。


4. xxxCollection 处理的是多条数据的资源转换器,比如:commentCollection   处理  get() 或者 all() 后的数据,看好是  Post 对应  comment 的 hasMany 的关系,一对多。

微信扫码登录