【发布时间】:2018-10-23 03:13:21
【问题描述】:
所以我在 Laravel 中用这个语句进行了雄辩的查询。它的关系都设置正确,我的问题是将它获取的数据限制在“with”数据的某些列中。
如您所见,“userIsFollowingAuthor”关系表是我作为关系包含的 3 个表之一。
但是,如何从这些单独的关系中只选择特定的列?例如我只需要上面提到的这个关系中的“first_name”和“avatar_id”,而不是完整的数据集。
$user_dashboard_data = User::with('profile', 'favorites', 'userIsFollowingAuthor')->find($user->id);
【问题讨论】: