拜托,我有与模型角色有关系的模型用户
users
id - integer
name - string
email - string
roles
id - integer
name - string
description - string
我想从类角色返回用户只是一些列 - 只是 id 和 name-
我的代码是这样的:
$user = User::whereHas('role', function (Builder $query) {
return $query->where('name', 'admin');
})
->select(['id', 'email'])
->get();
}
$user->load('role:id,name');
return $user;
我尝试使用 with(['role:id,name']) 方法我遇到了同样的问题。
我得到结果
{"id":1,"email":"admin@gmail.com","role":null}
提前致谢