подскажите пожалуйста,
есть таблицы
categories: id, name, alias
marks: id, name, alias
category_mark: id, category_id, mark_id
нужно выбрать все марки в определённой категории.
что-то типа такого:
select * from marks m
where exists(
select null from categories cat
where cat.alias='zakaz' //категория zakaz
and exists(
select null from category_mark cm
where
cat.id=cm.category_id
and cm.mark_id=
m.id )
)
class Mark extends Model{
public function category()
{
return $this->belongsTo(Category::class);
}
}
как это сделать через eloquent?
Mark::whereHas(?)