木に関する情報を含むアプリケーションを構築しています。木は多くのゾーンに属します。そこで、この問題を解決するために、主キーと外部キーが一致する Trees と TreeZones という 2 つのデータ テーブルを作成しました。 「hasMany」演算子と「belongsTo」演算子を使用して、この 2 つの関係を確立しました。実際にはすべてがうまく機能しますが、問題があります。アプリケーションにはREST APIコントローラーが搭載されています。インデックス関数では、すべてのツリーデータを取得しています。ゾーンも必要です。私は次のように問題を解決しました:
リーリー出力結果は次のとおりです:
リーリーしかし、結果は次のようになりたいです:
リーリーこの問題を簡潔な解決策で解決するにはどうすればよいでしょうか?
foreach ループで DB 呼び出しを使用する代わりに、
transform()
メソッドを使用し、eagerloading を使用できます。 これを試して### リーリー