Я думаю, что вы должны добавить category_id
в select
запрос следующим образом:
'categoryLanguages' => functon($query) {
$query->select('id', 'title', 'description', 'category_id');
}
Для region
вам не нужно добавлять, потому что сопоставление происходит наоборот.Это Category
модель, которая содержит внешний ключ region_id
, но для CategoryLanguage
модель Category
не имеет никакого внешнего ключа, поэтому вы должны явно добавить category_id
в запросе выбора.