даже если они не изменились? уже убрал updateOrCreate - все равно всегда обновляются....
#help =)
потому что вы save делаете в любом случае, разве не логично?
не логично =) save() не обновляет модель, если аттрибуты не изменились
а я думал что save() сохраняет в бд
дежавю, вроде вчера про updateOrCreate сказали
так я закоментил его... сделал через fill() на скрине ж видно
ну так сделай getDirty() перед save() или getChanges() после.. посмотри что изменилось
попробуйте убрать как-то безболезненно save()
Самое интересное, что в другой джобе похожий код - и там все четко работает
просто он вообще как бы не причем тут.
Очень похоже что date это дата, и похоже она всегда новая или в базе храниться y-m-d, а в базу попытка подпихнуть с времнем, в итоге getDirty() всегда с изменениями.
уже нашли.. причина в decimal полях...
Это ты еще с json полями не работал.
да просто API кривое, откуда беру данные... они еще и 1000$ за full-пакет берут =) с таким "говнищем в плане строгости ответов"....
Обсуждают сегодня