我不知道如何在Laravel中设置我的模型,该模型与一个连接到pivot表的表相关联。
问题如下:
假设我有
Locations
id
name
area_types
id
name
area_type_location (Pivot table)
id
location_id
area_type_id
area_test
id
area_type_location_id
clean
headCount
表格之间的关系是不同区域类型属于不同位置。
例如:沙滩,25米游泳池,儿童游泳池,烧烤等
区域测试与旋转表相连,因为测试必须从现有区域生成,在这种情况下,它是在不同位置注册的区域。因此,它必须进行每日测试、测量等。
我了解区域类型和位置之间的结构,用于多对多关系,但我不能理解如何构建我的area_test模型?我怎样从locations表中获取数据 - 我的测试在哪里?
我应该为我的旋转表创建一个模型吗?在Laravel中,这是一种好实践方法吗?
是否有人有相同的用例?
我阅读了有关Eloquent关系的文档has many through,但我了解到它并没有提及如何通过旋转表。我不太清楚我的用例是否相同。
谢谢