您好我在我当前的项目中使用laravel。我认为它建议为每个数据库表创建一个模型,以充分利用雄辩的关系
在我的数据库的某处我有这个映射表来映射表A到表B的记录(多对多)
我应该为我的映射表创建一个模型吗?在这种情况下,最佳做法是什么?
答案 0 :(得分:1)
这个问题最好从建筑学的角度来回答:
模型用于表示实体。映射表不存储实体,而是存储有关权限(多对多)之间关系的信息。因此,为映射表创建模型没有多大意义。
Laravel为这种用例提供了一个名为pivot-table的概念,在docs中有很好的记录。