У меня есть проект и модель страны. Есть отношения "многие ко многим". Я получаю проекты со странами. Результат ниже
array:5 [▼
0 => array:5 [▼
"id" => 2
"account_id" => 1
"start_date" => "Jul 2012"
"end_date" => "Aug 2013"
"countries" => array:1 [▼
0 => array:2 [▼
"id" => 148
"pivot" => array:2 [▶]
]
]
]
1 => array:5 [▶]
2 => array:5 [▶]
3 => array:5 [▶]
4 => array:5 [▶]
]
Я не буду считать все уникальные страны. Сейчас я делаю это так
$projects->pluck('countries')->collapse()->pluck('id')->unique()->count()
Вопрос. Могу ли я использовать pluck с вложенным столбцом отношений и получить более короткое и хорошее решение? например вот так
$projects->pluck('countries.id')->count();
$projects->pluck('countries.*.id')->collapse()->unique()->count()
, но я думаю, что есть более хорошее решение - person Davit   schedule 12.12.2018