What is Laravel model event lifecycle in Eloquent ORM?

Updated May 16, 2026

Short answer

Eloquent model lifecycle includes events like creating, created, updating, updated, deleting, and deleted.

Deep explanation

Laravel Eloquent triggers lifecycle events during model operations. These events allow hooking into database actions for logging, validation, or side effects. Observers or model boot methods can listen to these events.

Real-world example

Used to auto-generate UUIDs or audit logs.

Common mistakes

  • Overloading model events with business logic.

Follow-up questions

  • What is the difference between creating and created?
  • What are model observers?

More Laravel interview questions

View all →