私はlaravelと雄弁を使用しています。
実際、別のテーブルの属性の条件に基づいてテーブルから結果をフィルタリングする際に問題があります。
私は3つのテーブルを持っています:
- 会場
街
ここに関係があります:
acity
は多数locations
を持ち、 a は alocation
に属しcity
ます。
aは alocation
に属し、venue
avenue
は oneを持っていlocation
ます。
私はcity_id
位置テーブルに属性を持っています。これは関係から理解できるかもしれません。
質問は簡単です:
特定の都市に属する会場を取得するにはどうすればよいですか? 私が期待する説得
力のあるクエリは次のよう
$venues=Venue::with('location')->where('location.city_id',$city->getKey());
になります。
ありがとう!