Laravel принадлежит многим отношениям - PullRequest
0 голосов
/ 02 апреля 2020

Наличие отношения ownToMany для той же модели (Team Model) через настраиваемую сводную таблицу (related_teams)

related_teams table structure

, и мое отношение выглядит следующим образом

enter image description here

теперь присоединение и отсоединение работает очень хорошо, однако, как вы видите, каждая команда принадлежит городу. поэтому мой вопрос: как я могу получить список отдельных городов от этих прикрепленных команд

1 Ответ

0 голосов
/ 02 апреля 2020

Это зависит от того, чего вы хотите достичь, но, например,

$this->attachedHotels->groupBy('city_id');

https://laravel.com/docs/6.x/collections#method -группа

или

$this->attachedHotels->pluck('city_id')->unique();

https://laravel.com/docs/6.x/collections#method -плак https://laravel.com/docs/6.x/collections#method -уникал

...