они определены в защищенном $fillable, у меня есть столбец update_at. >
Когда я редактирую фамилию, она корректно обновляется в базе данных, когда я нажимаю «Сохранить».
Когда я редактирую имя, изменения не сохраняются, когда я нажимаю «Сохранить».Метод сохранения показывает:
Код: Выделить всё
static::saving(function ($model) {
foreach ($model->attributes as $key => $value) {
if ($model->isDirty($key)) {
$original = $model->getOriginal($key);
Log::info('IS DIRTY - YES - ' . $key . ' -- original: *' . ($original ?? 'null') . '*');
} else {
Log::info('IS DIRTY - NO - ' . $key . ' -- original: *' . ($original ?? 'null') . '*');
}
}
Я использую laravel 11.35 и php 8.4
спасибо за помощь
И когда я редактирую имя, значение «грязное» равно False, а исходное значение равно нулю, а значение — старое.>
Подробнее здесь: https://stackoverflow.com/questions/793 ... ue-changed
Мобильная версия