在尝试从数据库中检索记录时,我无法使用 pgsql 扩展 unaccent。
我在我的应用程序中设置了一个动态搜索,它使用 Ajax 发送用户在字段中键入的内容以及选择的字段。在将字符串发送到我的控制器之前,我将字符串中的每个重音替换为 javascript 函数。
我的问题是我不知道如何让 postgre 明白它应该忽略重音符号。
我尝试使用 Eloquent 的 whereRaw 来使用 unaccent(我激活的)功能,但没有成功。
->whereRaw("unaccent(".$request->field.") ILIKE '".$request->search."'")