brouwers/laravel-doctrine
Integrates Doctrine ORM into Laravel, swapping Eloquent for a data-mapper approach. Provides entity and metadata management, container bindings, repositories, and migration support so you can use Doctrine's mapping, DQL, and Unit of Work inside a familiar Laravel application.
Look elsewhere if:
For executives: This is a legacy integration package that can only help in narrow, short-term situations—typically maintaining an older Laravel 5 application that already depends on Doctrine. It is archived, has minimal community adoption, and receives no updates, so it is not a strategic investment. Approving its use should be framed as a time-boxed maintenance tactic, not a platform decision, and should come with a clear exit plan.
For engineering: The package can save time if you are stuck on Laravel 5.x and need a Doctrine bridge, but it carries maintenance and security risk. Treat it as technical debt: document the dependency, isolate its usage, and prioritize migration to a maintained ORM approach or a modern Laravel version. For new development, recommend evaluating maintained alternatives or building a small internal adapter rather than adopting this archived package.
How can I help you explore Laravel packages today?