abyrvalg, В принципе это частично решает проблему! Но в случае если скажем у пользователя Ивана 2 email и 3 должности, то выйдет результат из 6 записей, это печально. Хотелось бы объединить все email и все должности в одно поле через разделитель, что то вроде return $user->emails->map(function($email){
return $email->email;
})->implode(',');