Laravel — как составить жадный Eloquent запрос?
$sefName = 'проверка';
$pages = Page::whereHas('service', function($query) use ($sefName) {
	$query->whereHas('pageType', function($query) use ($sefName) {
		$query->where('sef_name', $sefName);
	})->with('pageType');
})->with('service')->get();
Спасибо, я тут кучу вариантов перепробовал, но нашёл решение.
У меня получилось так:$sefName = 'проверка';
$pages = Page::whereHas('pagetypes', function ($query)  use ($sefName) {
    $query->where('sef_name', $sefName);
})->with('services.category')->get();