Laravel和包spatie / laravel-translateable->进行特殊字符的搜索查询

时间:2019-02-01 12:55:48

标签: php laravel eloquent laravel-translatable

我使用Spatie / laravel-translatable包将翻译后的数据存储在数据库中的json中。

我有一个列标题:

{
  "fr":"L\u2019\u00e9quipe",
  "en":"Team",
  "de":"Team"
}

如您所见,通过该软件包,特殊字符被转换为unicode。

当我要搜索时,它不起作用(这是合乎逻辑的,因为我正在寻找单词équipe,但是在数据库中却显示了\u00e9quipe

$search = $request->get('search')

Events::where('title', 'LIKE', '%' . $search . '%')->published()->get();

如何通过Unicode搜索使其正常工作?

谢谢

0 个答案:

没有答案