【发布时间】:2020-05-11 22:01:13
【问题描述】:
我的表格区域如下
角色表(id、roleName、roleDesc)
用户表(id、姓名、角色、电子邮件)
添加新用户时,我在用户的角色列中插入一个角色,例如“管理员”。
我的问题是我想在显示角色列表的视图数据表中显示具有该角色的用户数量。例如,可以简单地是共享该角色的成员数的整数,例如 5。
在我的角色控制器中,我正在使用
获取记录$roles = Role::all();
$users = User::all();
我已经设法显示了具有“管理员”角色的用户数量,但这当然只是复制了数据表中的所有内容,例如“1”
$RoleCount = User::where('role', '=', 'Admin')->count();
所以,我想我需要使用连接或其他东西来用当前角色名称替换上面的“管理员”。
我希望这是有道理的,我希望有人可以帮助我找到解决方案。我知道这是非常基本的,但是试图在连接中敲打我的脑袋并遇到了一些麻烦。
提前致谢。
【问题讨论】:
标签: laravel