solotony
@solotony
покоряю пик Балмера

Целочисленные атрибуты хранятся как как строки — как исправить?

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

это на сервере - целые числа как строки
5d2649f254173913926434.png

это у меня локально - все правильно
5d2649bd47a3f171766430.png

проверил на других проектах и других машинах - везде целый атрибут как целое число.

из-за чего такое поведение и как исправить ?

p.s. $casts не помогает

Когда я явно задаю значение атрибута (например целым числом), а не получаю сохраненное - оно хранится как надо - как целое:

значение m_tour_disabled задано явно - и оно целое
5d264c47931c0454555698.png
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
JhaoDa
@JhaoDa
LaravelRUS Team
Потому что на той машине старый РНР-драйвер для mysql вместо нового и няшного mysqlnd. Вопрос неоднократно задан и отвечен на просторах инторнэтов — в гугле бан, что ли?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽