Я использую пакет Spatie / laravel-transhable для хранения моих переведенных данных в формате json в базе данных.
У меня есть заголовок столбца:
{
"fr":"L\u2019\u00e9quipe",
"en":"Team",
"de":"Team"}
Как видите, с пакетом специальные символы преобразуются в юникод.
Когда я хочу искать, это не работает (это логично, потому что я ищу слово équipe
но в базе данных написано \u00e9quipe
)
$search = $request->get('search')
Events::where('title', 'LIKE', '%' . $search . '%')->published()->get();
Как искать через Юникод, чтобы он работал?
Спасибо
Задача ещё не решена.
Других решений пока нет …