laravel 中关联关系数据是如何组装的。
laravel 中 HasMany 一对多 通过 with 关联,会产生 2 条 sql 语句来避免 N+1,但是 laravel 是如何组装这 2 条查询结果的。#
是通过遍历根据 ID 来组装的,还是其他办法。请教一下大家。
- 例如:
{ "id": 1, "label": "label1", "value": "value1", "child": { [ "id": 3, "parent_id": 1, "label": "label1-1", "value": "value1-1", "child": { "id": 4, "parent_id": 3, "label": "label1-1-1", "value": "value1-1-1", } ], [ "id": 5, "parent_id": 6, "label": "label1-2", "value": "value1-2" "child": { "id": 7, "parent_id": 5, "label": "label1-2-1", "value": "value1-2-1", } ] } }
```
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: