2017-02-22 67 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; 
});