我正在输出与另一个模型有关系的查询。
我需要的字段之一是在关系中
R.ifElse
我检查了两个值都正确,但是我只得到了
$officeFlagMap = $officeFlagQuery->map(function ($item) {
return [
'propagent_id' => $propagent_id,
];
$item->theAgent->map(function ($inner){
return [
'agtFullName' => $inner->agtFullName,
];
});
});
我该如何修改它以链接退货并显示两个字段?
答案 0 :(得分:1)
理想的代码是
$officeFlagMap = $officeFlagQuery->map(function ($item) {
return [
'propagent_id' => $item->propagent_id, // use the appropriate variable here
'agtFullName' => $item->theAgent->map(function ($inner){
return [
'agtFullName' => $inner->agtFullName,
];
});
];
});
这将映射到原始集合上,并再次映射到theAgent
集合上,并将返回结果。