Model Observers
React to model lifecycle events
Observers centralize event handling for a model. When a model is created, updated, or deleted, the observer responds.
Eloquent fires events at key points in a model's lifecycle. Hook into these to run code automatically.
Model
Post
Events
creating
created
updating
updated
deleting
deleted
PHP
// Available model events: // creating - before a new model is saved // created - after a new model is saved // updating - before an existing model is saved // updated - after an existing model is saved // saving - before any save (create or update) // saved - after any save (create or update) // deleting - before a model is deleted // deleted - after a model is deleted // retrieved - after a model is fetched from DB