Php 如何重组关系数据?

Php 如何重组关系数据?,php,laravel,Php,Laravel,我不熟悉拉威尔5.3,所以请容忍我;) 我使用Laratrust获得权限和角色 我可以做到: User::with('roles')->findOrFail( $id ); 并且让用户使用角色,但是我如何才能让用户使用重新构造的角色变体呢。我想要一个带有简化角色变体的数组,而不是带有角色的数组 提前谢谢你 我想你是想找出一个拥有特定id的用户所扮演的角色 给定的id是给定用户的id请尝试此操作- 这将为您提供一个具有给定id的用户所具有的角色列表。我认为您正在试图找出具有特定id的用户所

我不熟悉拉威尔5.3,所以请容忍我;)

我使用Laratrust获得权限和角色

我可以做到:

User::with('roles')->findOrFail( $id );
并且让用户使用角色,但是我如何才能让用户使用重新构造的角色变体呢。我想要一个带有简化角色变体的数组,而不是带有角色的数组


提前谢谢你

我想你是想找出一个拥有特定id的
用户所扮演的角色

给定的
id
是给定用户的id请尝试此操作-


这将为您提供一个具有给定id的用户所具有的角色列表。

我认为您正在试图找出具有特定id的
用户所具有的角色

给定的
id
是给定用户的id请尝试此操作-


这将为您提供一个角色列表具有给定id的用户所拥有的角色。

有点不清楚您到底想要什么。你能解释一下你期望“角色的重组变体”到底是什么样子的吗?重组与最初的角色阵列有什么不同?你到底想要什么还不清楚。你能解释一下你期望“角色的重组变体”到底是什么样子的吗?重组与最初的角色数组有什么不同?
User::find($id)->roles()