저는 나무에 대한 정보가 포함된 애플리케이션을 구축 중입니다. 나무는 여러 영역에 속합니다. 그래서 이 문제를 해결하기 위해 기본 키와 외래 키가 일치하는 Trees와 TreeZones라는 두 개의 데이터 테이블을 만들었습니다. 나는 "hasMany"와 "belongsTo" 연산자를 사용하여 둘 사이의 관계를 설정했습니다. 실제로 모든 것이 잘 작동하지만 문제가 있습니다. 애플리케이션에 REST API 컨트롤러가 있습니다. 인덱스 함수에서는 모든 트리 데이터를 가져옵니다. 구역도 필요해요. 나는 다음과 같이 문제를 해결했습니다:
으아악출력 결과는 다음과 같습니다.
으아악하지만 결과는 다음과 같습니다.
으아악이 문제를 깔끔한 솔루션으로 해결하는 방법은 무엇입니까?
foreach 루프에서 DB 호출을 사용하는 대신
으아아아transform()
메서드를 사용하고 Eager Loading을 사용할 수 있습니다. 이것을 시도해 보세요