首页 > 解决方案 > 关系 laravel 空结果

问题描述

我在我的模型用户角色中创建关系。

首先我不得不说我正在使用Bouncer库来使用权限和角色。

我有我的模型用户有这个现实:

public function roles()
{
   return $this->belongsTo('App\AssignedRoles', 'entity_id');
}

和我的模型 AssignedRole:

public function user()
{
  return $this->hasMany('App\User', 'id', 'entity_id');
}

public function roleName()
{
  return $this->belongsTo('App\Role', 'id', 'role_id');
}

在我的控制器中,我正在使用以下命令返回它拥有一个用户的所有角色:

$employee = User::with('roles')->get();

但返回这个:

Array([roles] => )

我做错了什么?

我需要用他的角色创建用户列表。

感谢阅读,对不起我的英语

标签: phplaravel-5eloquentrelationship

解决方案


推荐阅读