L3 を使用すると、次のように動作します。
$r = Site::with('services')->get()
それはまさに私が期待するものを返します。サービス関係がすべてきちんと設定Site
されたオブジェクトの配列。
ただし、代わりに次のもののみを使用する場合:
$r = Site::with('services')->first()
また
$r = Site::with('services')->all()
サイト オブジェクトの関係は完全に空です。
それは私にはバグのように感じますが、私がやろうとしていることには何か問題がありますか? 現時点ではfirst()
、代わりに使用するのと同じ効果を得るにget()
は、返された配列から最初の要素を取得する必要があります。