我遵循了本主题,使用spatie / laravel-permission通过用户模型获取角色和权限列表,但没有人引起我的关注。
想要通过$user->roles
和$user->permissions
使用spatie / laravel-fractal检索与用户相关的角色列表,就像当我在UserTranformer中使用fractal($user, new UserTransformer)->parseIncludes(['roles', 'permissions'])->toArray();
调用$this->collection($user->roles, new RoleTranformer)
时使用zizaco / entrust一样。 php,但抛出Symfony\Component\Debug\Exception\FatalThrowableError
。我正在使用laravel 5.7和spatie / laravel-permission和spatie / laravel-fractal建立一个API项目,因此尝试使用关系来组织json响应。