如何更改属于返回条目关系之一的属性而不影响另一个?
下面的示例查询返回两个条目,每个条目都附加有自己的关系集
$tttt = App\ManualTicket::where(function ($checkUser) {
$checkUser->where("id",'=',408257)
->orWhere("id",'=',408258);
})->with(['same_manual_ticket_group','same_manual_ticket_group.user','same_manual_ticket_group.completed','same_manual_ticket_group.initiator','same_manual_ticket_group.prior_rerouted_ticket','same_manual_ticket_group.ticket_flow_order'])->get();
我希望下面的代码将第一个条目的关系ID更改为**'FFFF',将第二个条目的关系ID更改为'BBBB',但是它们都被更改为' BBBB '**。
$tttt[0]['same_manual_ticket_group'][0]['id']='FFFF';
$tttt[1]['same_manual_ticket_group'][0]['id']='BBBB';
第一节第一节第一节第一节第一节第二节第一节
1条答案
按热度按时间xxe27gdn1#
可以使用collection的map函数,也可以将$ttt转换为数组,然后赋值