我有管理員用戶及其角色與他們的關係的表。我希望管理員用戶列表與他們各自的角色。獲取管理員用戶的角色名稱
我想下面的查詢
$adminusers = Admin::whereHas('roles', function($q)
{
$q->where('roles.name', '<>', 'Superadmin');
$q->select('roles.name as roles');
})->select('id', 'name')->where('admins.status', 'A')->where('admins.is_delete', '0')->paginate(15);
,但我無法從中檢索角色名稱。
那麼我怎樣才能從上面的查詢角色名稱?
附:做如果角色是belongsTo,那麼'$ singleAdmin-> roles'將會是一個模型,而不是一個集合,而'roles'將是這個關係的誤導性名稱。 – Devon