0
私はトーナメントテーブルを持っています。Eloquent - 結合テーブルで条件を作成する方法
各トーナメントには多くの選手権があります。
私はそうchampionshipID = 333
と一致トーナメントを取得したい、私はそれを行う:私の関係の1の
$tournament = Tournament::with([
'championships' => function ($query) use ($request) {
$query->where('id', '=', 333);
},
'championships.settings',
'championships.category',
'championships.tree.user1',
'championships.tree.user2',
'championships.tree.user3',
'championships.tree.user4',
'championships.tree.user5'
])->first();
例:
public function settings()
{
return $this->hasOne(ChampionshipSettings::class);
}
を教えてくださいあなたがすべてを必要とするなら、それを投稿する。
しかし、私は1人の熱心なローディング関係を結びつけているので、私はただ1つを得るのではなく、すべてのトーナメントを手に入れます。
私は何が欠けていますか?