Laravel - 枢轴关系&命名关系

时间:2017-10-03 10:22:15

标签: php laravel database-design pivot-table laravel-eloquent

我有一个表'shop_visit_count',其中包含列('user_id','shop_id''visit_count''created_at''updated_at'),

user可以有多个餐馆visit_counts,而restaurant可以有多个不同的用户visit_counts来自同一家餐厅

每次用户访问餐厅时都会更新visit_count

我应该将其转换为pivot table吗?还是应该添加/保留增量ID primary key字段?

如果我需要转换为pivot table,我应该将此many-to-many关系命名为什么?因为这与通常的'user''shop''shop_user'类型关系不同,但关于visit_count

1 个答案:

答案 0 :(得分:0)

你可以保留表“shop_visit_count”,没关系。数据透视表不会带来更多。

你真的有麻烦吗?