委托-获取角色所在的所有用户

用户名

我的角色是必须先“批准”用户,然后才能访问网站的某些部分。“未批准”的角色ID为5,已批准为2。

在我的管理员视图中,我希望获得角色ID = 5的所有用户,然后才能删除/批准等。

目前,我的管理员是:

public function getUnApproved()
{

    $role = Role::find(5)->user()->get();

    $this->layout->content = View::make('admin.manage.approve', 
                                         array('role' => $role));
}

错误消息是:

BadMethodCallException调用未定义的方法Illuminate \ Database \ Query \ Builder :: user()

使用角色,权限模型正确设置了Entrust。我的用户模型也为“ HasRole”。

任何帮助将不胜感激。

用户名

通过使复数为“用户”,这解决了我的问题。

$role = Role::find(5)->users()->get();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章