如何映射递归 laravel 集合

共0个回答, 标签: laravel eloquent

我有一个有字段的类别模型:

Id
姓名
Parent_id
儿童
日期

这里childrens太关系集合对象了,我只能得到像这样需要的字段:

$ 类别-> 地图 (函数 ($ cat) {
【退货】
“Id” => $ cat-> id,
“Name” => $ cat-> name,
“Children'” => $ cat-> map (函数 ($ child) {
【退货】
“Id” => $ child-> id,
“Name” => $ child-> name,
$ Child-> map ()
];
})-> ToArray ()
];
})-> ToArray ();

如果类别子类别也有儿童,我如何再次进行此操作?

相关问题

React Laravel 5.8.33 Axios: 使用 axios.post 请求注册用户时出错; 澄清代码问题 工匠命令 “品牌: 月 Laravel 验证” 是不确定的 使用 Laravel 创建新项目会引发异常 获取模型子类型的实例 如何在数据透视表中搜索两个用户拥有的行 如何使用 groupBy 汇总数据