繁体   English   中英

Laravel 属于多对象关系

[英]Laravel belongsToMany Relationship

通过自定义数据透视表(related_teams)在同一个模型(团队模型)上有一个belongsToMany关系

related_teams 表结构

我的关系如下

在此处输入图片说明

现在附加和分离工作得很好,但是正如您所看到的,每个团队都属于一个城市。 所以我的问题是如何从这些附属团队中获得不同城市的列表

这取决于您想要达到的目标,但例如

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

https://laravel.com/docs/6.x/collections#method-groupby

或者

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

https://laravel.com/docs/6.x/collections#method-pluck https://laravel.com/docs/6.x/collections#method-unique

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM