我正在使用 laravel 和雄辩的。
实际上,我在根据另一个表属性的条件过滤表中的结果时遇到问题。
我有 3 张桌子:
- 场地
城市
这是关系:
acity
有很多locations
, alocation
属于 acity
。
alocation
属于 avenue
并且 avenue
有一个location
。
我city_id
在位置表上有一个属性,您可以从关系中找出它。
问题很简单:
我怎样才能获得属于特定城市的那些场地?
我期望的雄辩的查询看起来像这样:
$venues=Venue::with('location')->where('location.city_id',$city->getKey());
当然那是行不通的,但似乎这是一项常见的任务,并且会有一个雄辩的命令。
谢谢!