Задать вопрос
@MixJay

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

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

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

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

Похожие вопросы