我有一个用户表,可以存储 8 种不同类型的用户。根据用户类型,我还有一些其他表,其中包含特定的数据集。因此,我想同时使用用户表中的 ID 作为这些表的外键和主键。但是我是 Laravel 的新手,我不知道如何做到这一点以适应惯例,或者,如果不可能,在定义我的模型和一对一关系时如何做到这一点。有人能帮我吗?谢谢!
编辑:对不起,我认为我的解释不够清楚。假设我有 4 个表:users、user_types、customer_organzations、partners 和 customers。我想使用 ID,即用户的 PK,作为表 customer_organizations、合作伙伴和客户的外键和主键,这些表具有不同的信息,因为它们是我的应用程序中不同类型的用户,但他们都登录用户表。我不在乎 user_types 表。我想我知道如何处理它。