【发布时间】:2019-10-19 22:36:25
【问题描述】:
在尝试从数据库中检索记录时,我无法使用 pgsql 扩展 unaccent。
我在我的应用程序中设置了一个动态搜索,它使用 Ajax 发送用户在字段中键入的内容以及选择的字段。在将字符串发送到我的控制器之前,我将字符串中的每个重音都替换为 javascript 函数。
我的问题是我不知道如何让 postgre 明白它应该忽略重音符号。
我尝试使用 Eloquent 的 whereRaw 来使用 unaccent(我激活的)功能,但没有成功。
->whereRaw("unaccent(".$request->field.") ILIKE '".$request->search."'")
【问题讨论】:
-
“没有成功”到底是什么意思?
标签: laravel postgresql eloquent unaccent