Я видел, что есть функция с именем wasChanged()
, где вы можете проверить, был ли атрибут изменен при обновлении. Не грязно, но было изменено и сохранено
Однако я пытаюсь проверить это в моей функции загрузки событий модели:
public static function boot()
{
parent::boot();
self::updated(function($appointment){
if($appointment->wasChanged('appointment_date')) {
// do something
}
});
}
Это никогда не работает для меня. Любые идеи, как я могу это проверить?
Функция isDirty имеет другое поведение, так как она используется для проверки, был ли атрибут отправлен в запросе.