Size: a a a

2021 July 17

R

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

R

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

EG

Egor Gruzdev in Laravel Pro
Кодировка какая у поля?
источник

R

Roman in Laravel Pro
просто UTF8
источник

EG

Egor Gruzdev in Laravel Pro
utf8mb4_general_ci?
Или может быть utf8mb4_bin
источник

R

Roman in Laravel Pro
$table->string('login', 20)->unique()->charset('UTF8');
Вот тут посмотрел какие кодировки есть в постргресе https://www.postgresql.org/docs/9.3/multibyte.html
источник

R

Roman in Laravel Pro
короч выяснил, что мне подходит ILIKE
источник

R

Roman in Laravel Pro
то есть вот так: SELECT*FROM users WHERE login ILIKE 'admin' находит запись с логином Admin
А вот так: SELECT*FROM users WHERE login='admin' не находит, то есть мне в laravel rules нужно чтобы login.unique искал через ILIKE, а не через WHERE
Так можно?
источник

EG

Egor Gruzdev in Laravel Pro
Упс, postgress, а я про mysql
источник

R

Roman in Laravel Pro
ух короч, если кому интересно, то вот так решил проблему с регистронезависимой проверкой уникальности логина:
источник

R

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

R

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

R

Roman in Laravel Pro
Короч пришлось добавить свое кастомное правило, которое делает поиск логина через ILIKE
источник

R

Roman in Laravel Pro
скорее без фреймворка у тебя получится лютый говнокод(хотя я хз может быть ты супер пупер сеньор). Плюс никто не захочет потом работать с твоей самопиской(либо придется больше времени тратить на изучение твоей самописки), а найти нового разраба который знает тот или иной фреймворк проще и он быстрее вольется в процесс
источник

A

AK in Laravel Pro
Спасибо за ответ
источник
2021 July 18

BD

Black Drake in Laravel Pro
А почему не сделать поле в базе citext?
источник

АМ

Аю Маю in Laravel Pro
ухты вас так много
источник

AE

Alexander Egorov in Laravel Pro
Товарищи, подскажите возможно ли использовать whereHas к разным отношениям но в одном запросе

Допустим
CatalogCategory::with([catalog, items])
whereHas(catalog)
whereHas(items)
источник

КД

Кирилл Добров... in Laravel Pro
Есть же "exists:users,login"
источник

КД

Кирилл Добров... in Laravel Pro
Переслано от Roman
Короч пришлось добавить свое кастомное правило, которое делает поиск логина через ILIKE
источник