我正在尝试使用 laravel 在 Sentry 中查找所有具有特定权限列表的用户。问题是Sentry::findAllUsersWithAccess()
返回一个array()
.
正如他们的 github 存储库中所述,我指出他们的代码是
public function findAllWithAccess($permissions)
{
return array_filter($this->findAll(), function($user) use ($permissions)
{
return $user->hasAccess($permissions);
});
}
现在,它获取所有用户并使用具有权限列表的用户将其过滤掉。最大的问题是当我作为开发人员获得一组用户时,它会显示所有用户,我正在开发一个可能拥有数千名用户的应用程序,我只需要获得具有特定权限列表的用户。
关于这一点,我很想使用一个有->paginate()
能力的人。
任何想法如何在不吸引所有用户的情况下获得它。