2017-02-22 40 views
0

我的主题类拥有HasManyThrough关系的用户。附加HasManyThrough对象

return $subject->users; //returns an array with ids and names from the database 

现在我想添加一个动态变量appends不应列入user类,因为它是没有必要的无处不在。

那么有没有一种方法可以为整个HasManyThrough对象设置这个appends值?

+0

你可以给一个样本预期的答案? –

回答

0

一个HasManyThrough也是Collection所以它的地图上可以运行:

$subject->users->map(function(User $user) { 
    $user->setAppends(['foo', 'bar']); 
    return $user; 
});