Привет всем, пытаюсь сделать выборку со связной моделью
ProductCategory::with(['domains' => function ($query) {
$query->where('title', 'like', '%czechpartyking.de%');
}])->toSql();
но условие не работает, а запрос выходит таким если применить метод toSql()
"select * from `product_categories` where `product_categories`.`deleted_at` is null"
хотя если сделать опечатку в условии выбивает ошибку с нормальным запросом
select `domains`.*, `domain_category_pivot`.`category_id` as `pivot_category_id`, `domain_category_pivot`.`domain_id` as `pivot_domain_id` from `domains` inner join `domain_category_pivot` on `domains`.`id` = `domain_category_pivot`.`domain_id` where `domain_category_pivot`.`category_id` in (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28) and `ame` = czechpartyking.de
и если его вставить в консоль mysql все работает