Кто-нибудь знает, может ли эта новая функция выполнять несколько отношений?
Например, у меня есть запрос, где я хочу фильтровать не только название клуба (связанный вопрос), но и название территории.
В этом примере мне бы хотелось получить результаты запроса, в которых название клуба (клубные отношения) - это Арсенал, а регион - Австралия (отношение территории)
$ret->with('territory')->with('homeClub')->with('awayClub');
$ret->whereHas('territory',function( $query ){
$query->where('region','Australia');
})->whereHas('homeClub', function ( $query ) {
$query->where('name', 'Arsenal' );
})->orWhereHas('awayClub', function ( $query ) {
$query->where('name', 'Arsenal' );
});
При выполнении этого запроса результат не ограничивает территорию whereHas
только клубами.
Может ли быть привязана цепь, чтобы отфильтровать результаты в предыдущем соотношении whereHas? Любые предложения, если нет?
спасибо
джон