Laravel - Экранирование символов при использовании LIKE в запросе
Как в Laravel экранировать спецсимволы в выражении использующем LIKE? :
$kw = '2+2';
where('keywords', 'LIKE', '%' . $kw . '%')
чтобы искало именно 2+2, а не 2(пробел)2
Ответы (1 шт):
Автор решения: Максим К
→ Ссылка
Использовать метод whereRaw('keywords LIKE %'.$kw.'%'). Но здесь повышается уязвимость для SQL инъекций