laravel-如何在 5.1 中使用 zizaco 获得具有所有角色和所有权限的用户?
Posted
技术标签:
【中文标题】laravel-如何在 5.1 中使用 zizaco 获得具有所有角色和所有权限的用户?【英文标题】:laravel- how can i get a user with all roles and all permissions with per role in orm in 5.1 with zizaco? 【发布时间】:2017-04-27 01:19:47 【问题描述】:我创建所有模型和关系。 一个用户有很多角色,一个角色有很多权限。 我想要一个 elequent,它为用户提供所有角色和每个角色的所有权限。
【问题讨论】:
通过dd(Auth::user())
获取有关登录用户信息的所有信息,然后您可以通过调用Auth::user()->id
等属性选择任何个人信息
我没有 Auth。我正在用 jwt 创建 Api。我想要一句话。
【参考方案1】:
现在我为此创建了一个函数:
public function getUserByMobileNumberWithRolesAndPermissions($mobile_number)
$users = user::with('roles.permissions')->whereMobileNumber($mobile_number)->first();
return is_null($users) ? null : $users->toArray();
【讨论】:
以上是关于laravel-如何在 5.1 中使用 zizaco 获得具有所有角色和所有权限的用户?的主要内容,如果未能解决你的问题,请参考以下文章
laravel-如何在 5.1 中使用 zizaco 获得具有所有角色和所有权限的用户?