6 roles laravel eloquent laravel-4
在访问网站的某些部分之前,我必须首先"批准"用户."未批准"的角色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));
}
Run Code Online (Sandbox Code Playgroud)
错误消息是:
BadMethodCallException调用未定义的方法Illuminate\Database\Query\Builder :: user()
使用角色,权限模型正确设置了Entrust.我的用户模型'HasRole'也是.
任何帮助将非常感激.
小智 15
通过复数'用户',这解决了我的问题.
$role = Role::find(5)->users()->get();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5391 次 |
| 最近记录: |