如何重组关系数据?

时间:2016-11-29 20:59:30

标签: php laravel

我是Laravel 5.3的新手,所以请耐心等待;)

我正在使用Laratrust获得权限和角色http://laratrust.readthedocs.io/en/3.0/configuration/models/user.html

我能做到:

User::with('roles')->findOrFail( $id );

并让用户获得角色,但是如何让用户获得重组后的角色变体。而不是具有角色的数组我想要一个带有简单变体Role

的数组

提前谢谢!

1 个答案:

答案 0 :(得分:0)

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

  

鉴于id是给定用户的 ID ,请尝试此操作 -

User::find($id)->roles()

这将为您提供角色的列表,其中包含 id 的用户。