我对一个对象有雄辩的关系,但我不知道要过滤传递参数的主要对象的内部对象。
我们的项目中有一个名为 Venue 的对象。它具有许多 Classs 对象。该类对象属于许多类别,并且具有一个 Instructor 对象。我们也有类别表。我想做的是使用Category表中的category_id和Instructor表中的讲师ID过滤 venue 对象的类对象。
$Venue = Venue::with('categories')
->with('classes.schedules')
->with('classes.categories')
->with('classes.instructor')
->rentable()
->findOrFail($venue_id);
我希望将class_category_id和讲师ID传递给'classes.categories'和'classes.instructor'来过滤单个场所的课程。