My Subject类的用户关系为HasManyThrough
。
return $subject->users; //returns an array with ids and names from the database
现在我想添加一个不应包含在appends
类中的动态user
变量,因为它无处不在。
那么有没有办法为整个appends
对象设置此HasManyThrough
值?
答案 0 :(得分:0)
HasManyThrough
也是Collection
,因此可以使用地图运行它:
$subject->users->map(function(User $user) {
$user->setAppends(['foo', 'bar']);
return $user;
});