Кто-нибудь знает, может ли эта новая функция выполнять несколько отношений?
Например, у меня есть запрос, где я хочу фильтровать не только название клуба (связанный вопрос), но и название территории.
В этом примере мне бы хотелось получить результаты запроса, в которых название клуба (клубные отношения) - это Арсенал, а регион - Австралия (отношение территории)
$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? Любые предложения, если нет?
спасибо
джон