当前位置:  开发笔记 > 后端 > 正文

委托 - 让角色所在的所有用户

如何解决《委托-让角色所在的所有用户》经验,为你挑选了1个好方法。

在访问网站的某些部分之前,我必须首先"批准"用户."未批准"的角色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'也是.

任何帮助将非常感激.



1> 小智..:

通过复数'用户',这解决了我的问题.

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

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有