2017-02-22 7 views
0

У моего класса Subject есть пользователи с отношением HasManyThrough.Append for 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; 
}); 
Смежные вопросы