【发布时间】:2014-05-08 23:21:19
【问题描述】:
我有一个角色,在访问网站的某些部分之前,用户必须先得到“批准”。 'unapproved' 的角色 ID 是 5,approved 是 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”也是。
任何帮助将不胜感激。
【问题讨论】:
标签: laravel laravel-4 eloquent roles