solotony
@solotony
code for food, caviar preferably

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

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

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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
РосТендер Москва
от 130 000 до 150 000 ₽
Amigoweb Магнитогорск
от 40 000 до 70 000 ₽
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽