【发布时间】:2021-04-05 04:42:36
【问题描述】:
我正在使用laravel 7.30,我有一个帖子模型链接到具有 belongsTo 关系的用户模型,我想检索所有带有用户属性的帖子,该用户属性仅包含用户名称以用于 api 目的。
到目前为止我已经尝试过。
public function index()
{
return Post::with('user:id,name')->get();
}
但是这段代码的结果是一个嵌套对象“用户”,它在每个帖子上都有 2 个字段 id 和名称,我只想要一个包含名为 user 的帖子字段的字段,它只有名称,而不是 api 的嵌套对象目的。
我已经使用数据库查询生成器完成了,但我正在寻找一种使用 Eloquent 的方法
提前致谢
【问题讨论】: