我在 Eloquent 中有 2 个连接表,即主题和用户。
主题模型:
public function user() {
return $this->belongs_to('User');
}
用户模型:
public function themes() {
return $this->has_many('Theme');
}
我的 Eloquent api 调用如下所示:
return Response::eloquent(Theme::with('user')->get());
它返回主题中的所有列(这很好),以及用户中的所有列(不好)。我只需要用户模型中的“用户名”列,如何将查询限制为该列?
更改模型以指定要选择的列:
public function user() {
return $this->belongs_to('User')->select(array('id', 'username'));
}
并且不要忘记添加您要加入的专栏。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)