Analogue is a flexible, easy-to-use ORM for PHP. It is a transposition of the Eloquent ORM that ships with Laravel framework using a Data Mapper pattern instead of the original Active Record approach. it overcomes some of Eloquent's architectural limitations by using a strict separation of concerns; for example, you can use Value Objects or Single-table-inheritance, which are hard/impossible to implement correctly using the native ORM. As a Laravel package, it integrates flawlessly inside the framework, and provides a more powerfull peristance layer, allowing to build enterprise-grade applications while retaining a simple and enjoyable development experience.

Features

  • Framework agnostic
  • Polymorphic Relationships
  • Native multiple database connections support
  • Extendable via custom database drivers / plugins
  • Cast entities to Array / Json
  • Flexible event system
  • Dynamic Relationships

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Analogue ORM

Analogue ORM Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Analogue ORM!

Additional Project Details

Programming Language

PHP

Related Categories

PHP Object-Relational Mapping (ORM) Software

Registered

2024-04-30