Skip to content

Eloquent ORM

Direct answer

What is Eloquent ORM?

Short definition

Eloquent is Laravel's tool for working with database records as PHP objects. It lets developers read and save data without writing raw SQL for every task.

Why it matters
Eloquent makes common database work easier to read and maintain. It also helps define relationships between records, such as users and orders.

How teams use Eloquent ORM

Use this term when you need to describe the practical role it plays in a software project.

Common use cases

  • Querying database records with chained conditions
  • Defining model relationships (users have many posts)
  • Automatic timestamp management
  • Soft deletes for non-destructive data removal

Examples of Eloquent ORM

These examples show the term in everyday product, platform, or operations work.

Real-world examples

  • User::where('active', true)->with('posts')->get()
  • $user->posts()->create(['title' => 'My Post'])
  • Product::findOrFail($id) with automatic 404

Related terms