Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Doctrine Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework/ORM strategy: Informs whether to introduce Doctrine ORM into a Laravel codebase instead of relying solely on Eloquent, particularly for complex domain models, DDD, or teams with existing Doctrine expertise.
  • Legacy maintenance vs. modernization: Supports decisions about keeping a Laravel 5.x application alive versus investing in an upgrade path, since this bridge is limited to older Laravel versions and is archived.
  • Build vs. buy for integration: Provides a reference point for whether to use an existing community bridge or build a custom Laravel–Doctrine integration; given the package’s age and low activity, a custom or maintained alternative is likely preferable for new work.
  • Migration/exit planning: Helps scope the effort to replace Doctrine or the bridge when moving to modern Laravel versions, especially where Doctrine entities already exist.
  • Use-case validation: Useful for evaluating short-term, low-risk scenarios such as internal tools, legacy Symfony-to-Laravel migrations, or proof-of-concepts that do not require long-term support.

When to Consider This Package

  • You maintain a Laravel 5.x application that already uses Doctrine ORM or has a strong reason to adopt it.
  • You need a short-term bridge for a legacy system and can accept an archived dependency with no active maintenance.
  • You have in-house Doctrine expertise and are evaluating whether a lightweight bridge reduces migration effort.
  • You are assessing technical debt or planning a one-time migration away from Doctrine/Eloquent and need to understand historical integration patterns.

Look elsewhere if:

  • You are starting a new project, need Laravel 6+ compatibility, or require active security/maintenance support.
  • You need community support, regular releases, or a large dependents base; this package has 24 stars, no dependents, and was last released in 2019.
  • You can use a maintained alternative such as the Laravel Doctrine ORM package, native Eloquent, or a custom integration aligned with your long-term roadmap.
  • You require production-grade reliability, upgrade paths, or vendor-backed support.

How to Pitch It (Stakeholders)

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib