Php 使用Laravel 5/雄辩的where语句查找对象';s关系对象
我有一个叫做“通知”的对象“通知”通过一对多关系与另一个名为“NotificationGroup”的对象相关(NotificationGroup可以拥有多个通知)。“NotificationGroup”以类似的方式属于另一个称为“Organization”的对象(一个组织可以拥有许多NotificationGroup) 使用where语句,可以获取属于某个组织的所有通知Php 使用Laravel 5/雄辩的where语句查找对象';s关系对象,php,eloquent,laravel-5,Php,Eloquent,Laravel 5,我有一个叫做“通知”的对象“通知”通过一对多关系与另一个名为“NotificationGroup”的对象相关(NotificationGroup可以拥有多个通知)。“NotificationGroup”以类似的方式属于另一个称为“Organization”的对象(一个组织可以拥有许多NotificationGroup) 使用where语句,可以获取属于某个组织的所有通知 对于这个冗长的问题,我深表歉意,但我在任何地方都找不到这样的例子,也找不到这样的例子。利用Don'tPanic的信息,我使用了
对于这个冗长的问题,我深表歉意,但我在任何地方都找不到这样的例子,也找不到这样的例子。利用Don'tPanic的信息,我使用了“hasManyThrough”关系并创建了此声明
$this->hasManyThrough('App\Models\Notification', 'App\Models\NotificationGroup', 'organisation', 'notificationGroup')->get();
你可以在组织和通知之间建立一种关系。谢谢你,这正是我所需要的。非常感谢。