我不确定在我的Laravel 4应用程序中表达模型之间关系的最佳方式。我有三种模式,用于将信息存储在数据库中:Employer
,Employee
和User
。基本上,Employer
和Employee
型号将包含有关User
型号的元信息。我想下面的表达式是我能想到的最好的:如何表达这些模型关系
Employer
有很多Employee
Employee
属于一个Employer
Employer
属于一个User
Employee
属于一个User
在数据库中,我将有一个user_id
外键在employers
和employees
表中引用users
表中的id
字段。这是模拟此域的最佳方式吗?
要明确,用户可以是雇主或雇员,对吗?如果是这样,您可能需要[多态关系](http://laravel.com/docs/eloquent#polymorphic-relations) – fideloper