nodes) ? $approvalFlow->nodes : []; foreach ($nodes as $k=> &$value) { $approvalUsers=User::query()->whereIn('id', $value['approval_users'])->get(); $value['approval_log'] = isset($action[$k]) ? $action[$k] : []; $value['approval_users'] = UserProfileResource::collection($approvalUsers); } return $nodes; } }