【问题标题】:laravel model best practicelaravel 模型最佳实践
【发布时间】:2015-04-16 14:29:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: postgresql laravel model-view-controller eloquent modeling


    【解决方案1】:

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

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

    Laravel 为这种用例提供​​了一个称为数据透视表的概念,在 docs 中有很好的记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多