我有3张桌子:
场地:
id | name
的位置的:
id | address | venue_id | city_id
城市:
id | name | slug | display_name
场地有一个位置,一个位置属于一个场地
一个地方属于一个城市,一个城市有很多地方。
现在,场地和城市之间的关系是什么? 如何根据过滤城市从场地获取查询我的意思是在城市slug上执行“where” 如何从城市模型中获取所有场地?
答案 0 :(得分:0)
使用HasManyThrough
关系:
class City extends Eloquent
{
public function venues()
{
return $this->hasManyThrough(App\Venue::class, App\Location::class);
}
}