eloquent - 使用嵌套表值查询 Eloquent 关系
问题描述
我对一个对象有一个雄辩的关系,但我不知道过滤主要对象传递参数的内部对象。
在我们的项目中有一个名为Venue的对象。它有许多Classes对象。类对象属于许多类别,并且有一个Instructor对象。我们也有类别表。我要做的是使用类别表中的 category_id 和 Instructor 表中的讲师 ID过滤场地对象的类对象。
$Venue = Venue::with('categories')
->with('classes.schedules')
->with('classes.categories')
->with('classes.instructor')
->rentable()
->findOrFail($venue_id);
我希望将class_category_id 和instructor_id 传递给“classes.categories”和“classes.instructor”以过滤单个场地的课程。
解决方案
推荐阅读
- aws-appsync - 如何在 lambda 调用的 Appsync 中添加订阅?
- vuetify.js - 在Vuetify中,如何防止在checkbox里面点击一个chip来勾选checkbox?
- java - 为什么以下递归程序会给出以下输出
- react-native - 将值从 React Native 选择器组件传递回 VueJS 调用者
- c - 在 C 中计算互补误差函数 erfcinv() 的逆
- scala - 用于 SortedMap 的 scalaz Monoid
- python-3.x - Python Plotly-Dash 从清单中删除“内联”,因此项目位于单独的行中
- algorithm - 面试问题:让夫妻坐在一起的最少交换次数
- google-drive-api - 如何在 google colab 中使用 face_recognition 和驱动器数据
- r - 根据 x 坐标和 y 坐标将一个数据集拆分为两个数据集