@MixJay

Почему на разных серверах меняется тип данных в объекте модели Laravel?

В БД есть таблица с пользователями. В таблице одно из полей integer со значениями 0 или 1.
Есть простой код, где получаем пользователя:
$user = User::firstOrFail();
dd($user->enabled);

На локальном и основном сервере $user->enabled представлено как целое 0 или 1! Сама модель не описана!
На новом сервере под управлением панели Ispmanager 5 - оно возвращается как строка, т.е. в кавычках "0" или "1".
Почему так? :(
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Это не относится к ларавел. Гуглом пользоваться не умеете, что ли? Всё дело в mysql-драйвере PHP – нормально работает с типами данных только mysqlnd.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы