【发布时间】:2015-03-14 19:29:53
【问题描述】:
我有三个表“users”、“roles”和“role_users”。显然,用户表没有任何 role_id 字段。因此,用户与角色的映射通过具有 role_id 和 user_id 字段在“role_users”表中维护。
我需要在模型用户和角色中编写什么关联来获取特定角色的所有用户的列表,例如“老师”?
这是我目前在用户模型中所做的:
public function teachers() {
return $this->has_many('Role')->where('name','teacher');
}
这不起作用,但我不明白我将如何在这个模型中建立关系。
【问题讨论】:
标签: laravel laravel-4 eloquent relationship