What is Eloquent ORM and its advantages?

Beginner

Answer

Eloquent is Laravel's Active Record ORM. Each database table has a corresponding Model.

Advantages:

  • Simple, expressive syntax
  • Relationship management
  • Automatic timestamps
  • Soft deletes
  • Query scopes
  • Mutators/accessors
  • Model events