laravel 模型最佳实践

laravel model best practice

您好,我在当前项目中使用 laravel。我认为建议为每个数据库 table 创建一个模型,以充分利用 eloquent 的关系

在我的数据库中的某个地方,我有这个映射 table 将记录从 table A 映射到 table B(多对多)

我应该为我的映射创建一个模型 table 吗?在这种情况下,最佳做法是什么?

这个问题最好从架构的角度来回答:

模型是用来表示实体的。映射表不存储实体,而是存储有关实体之间关系(多对多)的信息。因此,为映射 tables 创建模型没有多大意义。

Laravel 为这种用例提供​​了一个称为 pivot-table 的概念,在 docs.

中有很好的记录