【发布时间】:2019-09-17 14:27:18
【问题描述】:
我有以下查询返回所有图书馆中所有可用的小说书籍:
$results = Library::with('category.books')
->whereHas('category.books', function($query) {
$query->where('available', 1);
})
->whereHas('category', function($query) {
$query->where('name', 'fiction');
})
->get();
现在,获取每个图书馆的图书总数和每本书的平均评分(图书有字段rating)的最佳方法是什么?
我假设我必须以某种方式创建这些结果的集合,应用自定义函数。
【问题讨论】: