我不確定在我的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