Как найти совпадения в БД?
Предлагаю прочитать в документации, что делает метод all() и немного подумать.
where после all не имеет смысла, т.к. all вернет результат запроса.
where нужно использовать до выполнения запроса.