Size: a a a

2020 July 09

S

Shotty in Laravel Pro
источник

S

Shotty in Laravel Pro
Такая же ошибка.
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
Shotty
ошибка в sql
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
у тебя кавычки лишние
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
'%'text'%'
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
по итогу
источник

SV

Steam Vis in Laravel Pro
так а зачем strupper для sql, если like в любом случае регистронезависимый?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
+
источник

S

Shotty in Laravel Pro
источник

S

Shotty in Laravel Pro
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%Test% or name LIKE %Test%)' at line 1 (SQL: select count(*) as aggregate from `users` where (email LIKE %Test% or name LIKE %Test%))
источник

SV

Steam Vis in Laravel Pro
ты можешь не делать конкатенацию, двойные кавычки парсят переменные, "email LIKE %{$search['user']}"
источник

AB

Andrey Bogdanov in Laravel Pro
$query->whereRaw( 'LOWER(email) like ?', [ $search ] );
источник

AB

Andrey Bogdanov in Laravel Pro
там же bindings есть
источник

AB

Andrey Bogdanov in Laravel Pro
зачем с кавычками мучиться
источник

SV

Steam Vis in Laravel Pro
вообще билдер жепа какая-то, зачем его тут использовать,
источник

AB

Andrey Bogdanov in Laravel Pro
😂 да прям
источник

S

Shotty in Laravel Pro
Andrey Bogdanov
$query->whereRaw( 'LOWER(email) like ?', [ $search ] );
ничего не приходит теперь.
источник

SV

Steam Vis in Laravel Pro
жесть
источник

AB

Andrey Bogdanov in Laravel Pro
дак ILIKE
источник

AB

Andrey Bogdanov in Laravel Pro
а не like
источник