Можно ли сделать поиск в Laravel по двум колонкам?

Да, в Laravel можно осуществить поиск по двум и более колонкам с использованием метода where в SQL запросе.

Для поиска по двум колонкам можно воспользоваться методом where соединяя условия с помощью метода orWhere или использовать метод whereRaw.

Пример использования orWhere:

$results = Model::where('column1', $value1)
                ->orWhere('column2', $value2)
                ->get();

В данном примере будут найдены записи, у которых значение в колонке column1 равно $value1 или значение в колонке column2 равно $value2.

Также можно использовать метод whereRaw:

$results = Model::whereRaw('column1 = ? OR column2 = ?', [$value1, $value2])
                ->get();

Этот код сделает тоже самое, что и первый пример, но использует сырые SQL выражения для условия поиска.

Необходимо помнить, что при использовании метода where или whereRaw с несколькими условиями нужно учитывать логику поиска (AND или OR), чтобы правильно выбрать нужный способ объединения условий.

Таким образом, в Laravel можно легко осуществить поиск по двум колонкам или более, используя методы where и orWhere или whereRaw для составления условий запроса.