Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Laravel 5/雄辩的where语句查找对象';s关系对象_Php_Eloquent_Laravel 5 - Fatal编程技术网

Php 使用Laravel 5/雄辩的where语句查找对象';s关系对象

Php 使用Laravel 5/雄辩的where语句查找对象';s关系对象,php,eloquent,laravel-5,Php,Eloquent,Laravel 5,我有一个叫做“通知”的对象“通知”通过一对多关系与另一个名为“NotificationGroup”的对象相关(NotificationGroup可以拥有多个通知)。“NotificationGroup”以类似的方式属于另一个称为“Organization”的对象(一个组织可以拥有许多NotificationGroup) 使用where语句,可以获取属于某个组织的所有通知 对于这个冗长的问题,我深表歉意,但我在任何地方都找不到这样的例子,也找不到这样的例子。利用Don'tPanic的信息,我使用了

我有一个叫做“通知”的对象“通知”通过一对多关系与另一个名为“NotificationGroup”的对象相关(NotificationGroup可以拥有多个通知)。“NotificationGroup”以类似的方式属于另一个称为“Organization”的对象(一个组织可以拥有许多NotificationGroup)

使用where语句,可以获取属于某个组织的所有通知


对于这个冗长的问题,我深表歉意,但我在任何地方都找不到这样的例子,也找不到这样的例子。

利用Don'tPanic的信息,我使用了“hasManyThrough”关系并创建了此声明

$this->hasManyThrough('App\Models\Notification', 'App\Models\NotificationGroup',  'organisation', 'notificationGroup')->get();

你可以在组织和通知之间建立一种关系。谢谢你,这正是我所需要的。非常感谢。