Используйте неактивную функцию PostgreSQL в Laravel Eloquent Query - PullRequest
2 голосов
/ 04 июня 2019

Я не могу использовать расширение pgsql unaccent при попытке извлечь записи из базы данных.

Я настроил динамический поиск в моем приложении, которое отправляет с помощью Ajax то, что пользователь вводит вполе, а также какое поле было выбрано.Я заменяю каждый акцент в строке функцией javascript перед отправкой на мой контроллер.

Моя проблема в том, что я не знаю, как заставить postgre понять, что он должен игнорировать акценты.

Я попытался использовать Eloquent whereRaw для использования функции unaccent (которую я активировал), но безуспешно.

->whereRaw("unaccent(".$request->field.") ILIKE '".$request->search."'")
...