Вообще, как я раньше искал, для нормального поиска нужно использовать скаут https://laravel.com/docs/8.x/scout , но мне очень не хочется зависить от сторонних сервисов.
@SimplyDemon так это все же в локалку/на тот же хост ставится, и работает бычтрее базы в разы, а скаут насколько понял просто готовый интерфейс для поиска (драйвер сфинкса, кстати, там тоже есть). Но опять же, если достаточно просто разбить слова и всех это устраивает, то мудрить не надо)
Спасибо 🙏 Это помогло. Но тогда появился вопрос, почему в доке указано: Если указанный тайм-аут превышен, то будет выброшено исключение Illuminate\Http\Client\ConnectionException
А по факту это не работает. Может как-то по другому надо это читать?:)
Посмотри какой класс у эксепшена который падает у тебя, можешь его указать в catch Просто все исключения реализуют интерфейс Throwable, поэтому так любое исключение ловится Почему в доке неверно не знаю ))