Laravel. Как осуществить поиск в many to many relationship?
Есть список книг. К каждой книге привязан автор и магазин. Каждая книга может иметь несколько авторов или магазинов, соответственно здесь используется many to many relationship. Есть форма с чекбоксами: с авторами, магазинами и книгами. При клике на эти чекбоксы должны выводится соответствующие книги. Как написать запрос чтобы происходил фильтр одновременно и по автору и по магазину. Такое можно делать через whereHas, но как сделать несколько whereHas одновременно и при этом учитывать, что например автор или магазин может быть не выбран.