首页 文章

Laravel:雄辩的关系

提问于
浏览
0

我有三个表“users”,“roles”和“role_users” . 显然,用户表没有任何role_id字段 . 因此,通过具有role_id和user_id字段,在“role_users”表中维护具有角色的用户的映射 .

我将需要在两个模型中编写什么关联用户和角色来获取特定角色的所有用户的列表,例如'教师'?

以下是我目前在用户模型中所做的事情:

public function teachers() {
    return $this->has_many('Role')->where('name','teacher');
}

这不起作用,但我无法理解我将如何在这个模型中 Build 关系 .

1 回答

相关问题