问题描述
这里的 PHP 老用户但 Laravel 的新手,我需要帮助(答案或相关解决方案的链接)...
如果我有一个关系模型(或集合,我会在这里感到困惑)...
$data = MyData::with('new_data')->first();
导致...
data = {
a: 1,b: 2,new_data: {
c: 3
}
}
是否有一个简单的 eloquent 或集合函数来将 new_data 键对合并到父数据?这样会导致这个......
data = {
a: 1,c: 3
}
我尝试了 flatten、flatMap、mapWithKeys 和其他示例,但未能得到我想要的结果。如果没有简单的解决方案,这将是我的长期方法......
$raw_data = MyData::with('new_data')->first();
$data = collect($raw_data)->put('c',$raw_data->new_data->c);
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)