【发布时间】:2016-02-20 20:59:56
【问题描述】:
是否可以在 Laravel 中以多对多关系获取与特定实例无关的所有项目?
例子:
我有两个模型,User 和 Pet。它们具有多对多关系,因为一个用户可以拥有许多宠物,但一只宠物可以属于更多用户。
但我想要一个特定用户没有的宠物列表。
这怎么可能?
编辑 以上只是一个例子,与我当前的任务无关。只是更简单地向用户和宠物解释。但要指定:
PETS TABLE:
ID TYPE
1 Dog
2 Cat
3 Rabit
4 Horse
5 Rat
6 Bat
7 Bird
USERS TABLE:
ID NAME
1 Martin
2 Peter
3 Viggo
PET_USER TABLE:
ID PET USER
1 1 1
2 3 1
3 5 1
然后马丁有一只狗、一只兔子和一只老鼠。
但我想要一份他没有的宠物清单: 猫、马、蝙蝠和鸟
【问题讨论】:
-
你的
pets桌子怎么样? -
你能举一个特定用户没有的宠物列表的例子吗?
标签: php laravel laravel-5 laravel-5.2