我使用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搜索使其正常工作?
谢谢