我在构建器中包括了类别表的区域和类别语言。该区域返回我想要的确切输出,但是类别语言始终返回空。我复制查询并将其运行到Postgres,它返回一些数据。
查询
区域和类别语言与类别表的关系
输出
类别语言架构
对Postgres中的类别语言表执行查询。在这里工作正常
CategoryLanguageRegion模型
答案 0 :(得分:0)
我认为您必须在category_id
查询中添加select
,如下所示:
'categoryLanguages' => functon($query) {
$query->select('id', 'title', 'description', 'category_id');
}
对于region
,您不必添加,因为映射是另一种方式。它是Category
模型,其中包含外键region_id
,但是对于CategoryLanguage
,Category
模型没有任何外键,这就是为什么您必须显式添加category_id
的原因在选择查询中。