Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wayofdev/laravel-cycle-orm-adapter

🔥 A Laravel adapter for CycleORM, providing seamless integration of the Cycle DataMapper ORM for advanced database handling and object mapping in PHP applications.
https://github.com/wayofdev/laravel-cycle-orm-adapter

cycle cycle-orm cycleorm data-mapper database eloquent eloquent-alternative laravel laravel-cycle-orm laravel-orm orm php php8 query-builder

Last synced: 3 days ago
JSON representation

🔥 A Laravel adapter for CycleORM, providing seamless integration of the Cycle DataMapper ORM for advanced database handling and object mapping in PHP applications.

Awesome Lists containing this project

README

        







WayOfDev Logo







Build Status
Total Downloads
Latest Stable Version
Commits since latest release
PHP Version Require
Codecov
Mutation testing badge
PHP Stan Level 5 of 9
Codecov
Follow on Twitter (X)







WayOfDev Logo






# Laravel Cycle ORM Adapter

Unlock the full potential of [Domain-Driven Design](https://en.wikipedia.org/wiki/Domain-driven_design) in your Laravel projects with the [wayofdev/laravel-cycle-orm-adapter](https://github.com/wayofdev/laravel-cycle-orm-adapter) — the adapter package that seamlessly integrates the capabilities of [CycleORM](https://cycle-orm.dev) — DataMapper ORM into [Laravel Framework](https://laravel.com).

This adapter bridges the gap between Laravel's rapid development capabilities and Cycle ORM's Data Mapper features, enabling you to craft complex, domain-centric applications, with separation of concerns, and a clear distinction between the domain model and the persistence layer.


If you **like/use** this package, please consider **starring** ⭐️ it. Thanks!


## 📚 Documentation

The full documentation for the package is available at [https://laravel-cycle-orm-adapter.wayof.dev](https://laravel-cycle-orm-adapter.wayof.dev).


## 🧩 Compatibility Map

| Laravel | Cycle ORM | Adapter |
|---------|-----------|---------|
| ^10.28 | 2.x | 4.x |
| 11.x | 2.x | ^4.9.0 |


## 🙌 Want to Contribute?

Thank you for considering contributing to the wayofdev community! We are open to all kinds of contributions. If you want to:

- 🤔 [Suggest a feature](https://github.com/wayofdev/laravel-cycle-orm-adapter/issues/new?assignees=&labels=type%3A+enhancement&projects=&template=2-feature-request.yml&title=%5BFeature%5D%3A+)
- 🐛 [Report an issue](https://github.com/wayofdev/laravel-cycle-orm-adapter/issues/new?assignees=&labels=type%3A+documentation%2Ctype%3A+maintenance&projects=&template=1-bug-report.yml&title=%5BBug%5D%3A+)
- 📖 [Improve documentation](https://github.com/wayofdev/laravel-cycle-orm-adapter/issues/new?assignees=&labels=type%3A+documentation%2Ctype%3A+maintenance&projects=&template=4-docs-bug-report.yml&title=%5BDocs%5D%3A+)
- 👨‍💻 Contribute to the code

You are more than welcome. Before contributing, kindly check our [Contributing Guide](https://laravel-cycle-orm-adapter.wayof.dev/contributing) web-page for more information.

[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge)](https://conventionalcommits.org)


## 🫡 Contributors


Contributors Badge




## 🧱 Resources and Credits

- Inspired by [butschster's](https://github.com/butschster/LaravelCycleORM) package

- The official [spiral/cycle-bridge](https://github.com/spiral/cycle-bridge) for Spiral Framework

- Alternative implementation of Cycle ORM for Laravel — [wakebit/laravel-cycle](https://github.com/wakebit/laravel-cycle)


## 🌐 Social Links

- **Twitter:** Follow our organization [@wayofdev](https://twitter.com/intent/follow?screen_name=wayofdev) and the author [@wlotyp](https://twitter.com/intent/follow?screen_name=wlotyp).
- **Discord:** Join our community on [Discord](https://discord.gg/CE3TcCC5vr).


## ⚖️ License

[![Licence](https://img.shields.io/github/license/wayofdev/laravel-cycle-orm-adapter?style=for-the-badge&color=blue)](/LICENSE.md)