0
Изменил приведение типов в ORM
Ранее поля автоматически приводились к типам
К примеру если значение поля было числовым, то данное поле приводилось к числу
Иногда это приводило к неожиданным результатам
Поэтому теперь автоматическое приведение к типам отключено, вместо этого к типа можно приводить в ручную
Для этого в модели необходимо указать какие поля нужно привести к другому типу (По умолчанию все записи это строки)
Некоторые поля которые кончаются на _id или поле первичного ключа автоматически приводятся к числу, поэтому...
03.09.2022 04:09
К примеру если значение поля было числовым, то данное поле приводилось к числу
Иногда это приводило к неожиданным результатам
Поэтому теперь автоматическое приведение к типам отключено, вместо этого к типа можно приводить в ручную
Для этого в модели необходимо указать какие поля нужно привести к другому типу (По умолчанию все записи это строки)
/** * The attributes that should be cast. */ protected array $casts = [ 'rating' => 'int', 'price' => 'float', 'locked' => 'bool', ];
Некоторые поля которые кончаются на _id или поле первичного ключа автоматически приводятся к числу, поэтому...