Size: a a a

Laravel для начинающих

2020 June 27

D

DK in Laravel для начинающих
ебёшь правда нищадно обе
источник

EG

Egor Gruzdev in Laravel для начинающих
Александр
Приложению на Laravel необходимо работать с данными в базе, которые записаны в кодировке cp1251 (cp1251_bin), при том само приложение на UTF-8. Как правильно настроить Laravel для этого? Кодировку и сопоставление в config/database.php сменил, но если записываю что-то на кириллице в одну из таблиц, то в Laravel возвращаются иероглифы? Делать костыль с iconv()?
ничего не надо делать, база данных за вас все сама сделает
источник

R#

Reset # Alexey S. in Laravel для начинающих
Misha Fomin
легче, но он пошел на принцып. Пришлось придумать решение )) его это устроило. Завтра будет проверять ))
Были пару раз такие заказы
источник

VY

Vladimir Yefremov in Laravel для начинающих
Egor Gruzdev
ничего не надо делать, база данных за вас все сама сделает
расскажи - как?
источник

А

Александр in Laravel для начинающих
Egor Gruzdev
ничего не надо делать, база данных за вас все сама сделает
То есть - в ларавеле поставить кодировку utf8 для базы, а там база сама будет всё конвертировать из cp1251 для него?
источник

EG

Egor Gruzdev in Laravel для начинающих
Александр
То есть - в ларавеле поставить кодировку utf8 для базы, а там база сама будет всё конвертировать из cp1251 для него?
да
источник

А

Александр in Laravel для начинающих
Я так пробовал. При выполнении миграций стобцам в таблицах ставится сопоставление utf8, а не cp1251
источник

А

Александр in Laravel для начинающих
А мне нужно чтобы было 1251 изначально
источник

А

Александр in Laravel для начинающих
Но чтобы, раз так, то ларавель работал с utf8
источник

E

Evgenii in Laravel для начинающих
нафига 1251 ?
источник

EG

Egor Gruzdev in Laravel для начинающих
Александр
Я так пробовал. При выполнении миграций стобцам в таблицах ставится сопоставление utf8, а не cp1251
вот тут не подскажу, у меня есть проект в котором в базе таблицы в двух кодировках utf-8 и cp1251
источник

EG

Egor Gruzdev in Laravel для начинающих
Evgenii
нафига 1251 ?
legacy
источник

E

Evgenii in Laravel для начинающих
чет прям легаси с начала 2000
источник

EG

Egor Gruzdev in Laravel для начинающих
Evgenii
чет прям легаси с начала 2000
2006 abocms например
источник

V

Vitaly in Laravel для начинающих
Александр
Но чтобы, раз так, то ларавель работал с utf8
только конвертить на лету ... в бд cp1251 писать читать.. на сайт выводить через конверт
источник

EG

Egor Gruzdev in Laravel для начинающих
Vitaly
только конвертить на лету ... в бд cp1251 писать читать.. на сайт выводить через конверт
не нужно, база сама вернет в нужной кодировки и запишет в нужной
источник

V

Vitaly in Laravel для начинающих
Egor Gruzdev
не нужно, база сама вернет в нужной кодировки и запишет в нужной
каким образом если там 1251 ?
источник

EG

Egor Gruzdev in Laravel для начинающих
Vitaly
каким образом если там 1251 ?
при соединение ты указал что ждешь utf-8, вот и будешь получать utf-8, отправляя utf-8 в базу она будет конвертировать в нужную кодировки при сохранении информации в столбец
источник

V

Vitaly in Laravel для начинающих
Egor Gruzdev
при соединение ты указал что ждешь utf-8, вот и будешь получать utf-8, отправляя utf-8 в базу она будет конвертировать в нужную кодировки при сохранении информации в столбец
это где такое написано?
источник

V

Vitaly in Laravel для начинающих
Egor Gruzdev
при соединение ты указал что ждешь utf-8, вот и будешь получать utf-8, отправляя utf-8 в базу она будет конвертировать в нужную кодировки при сохранении информации в столбец
мало ли что я указал при коннекте .. но если в БД данные в другой кодировке я получу кашу из символов а не данные
источник