【发布时间】:2016-06-25 17:35:22
【问题描述】:
假设我有一个名为 UserActivity 的表和模型。
每一行都有以下字段:id、user_id。
当我使用他的 user 关系查询 UserActivity 时,我得到了所有 user 信息:他的 ID、电子邮件和其他一些我不需要的字段。从这个关系中我需要的只是用户名字段。
假设我当前的查询要获取所有这些字段,我如何才能从关系中仅获取 3-4 个特定字段:
return UserActivity::with('user')
->orderBy('created_at','desc')
->take(5)->get();
关系是BelongsTo。
【问题讨论】:
-
在涉及 UserActivity 和 User 的所有查询中,您是否只需要该用户信息,还是只需要该特定查询?
-
所有涉及 UserActivity 的查询都可以很好
标签: laravel