Я просто пишу запрос, чтобы получить все данные постов и связанные с ними другие таблицы. Когда я пытаюсь загрузить внутренний запрос, он возвращает ошибку
Ошибка разбора: синтаксическая ошибка, неожиданная функция (T_FUNCTION), ожидание ']'
Код моей модели:
Post::with('product.categories.attributes' => function() {
$query->whereHas('post_attribute', function ($query) {
$query->where('attribute_id', '=', 'attributes.id' );
});
})->whereStatus("Active")->get();
В чем проблема в моем запросе.