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

Eloquence Mappable Laravel Package

kanuuu/eloquence-mappable

Eloquence Mappable adds a trait to Laravel Eloquent models for mapping attributes and relationships to custom array and JSON keys, so you can shape clean API output without exposing database column names.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade roadmap: v6.0 explicitly adds Laravel 6 support. For teams standardizing on Laravel 6 (an LTS line), this package is now a viable dependency; for teams still on Laravel 5.x, it signals that the package has moved its support window forward and an upgrade plan is needed.
  • Build vs. buy: The maintainers are absorbing framework-compatibility work (a major version aligned to a framework major). That reduces the internal cost of maintaining a bespoke equivalent and lowers the risk of being stranded on an unsupported framework version.
  • Release-cadence expectations: A major version bump tied to a Laravel major implies the package tracks framework majors rather than pinning to old ones. Plan recurring, low-effort upgrade windows rather than one-off migrations.
  • Scope/feature planning: This release is compatibility-only — there are no new product capabilities to build a feature story around. Do not schedule roadmap work that assumes new functionality from this version.
  • Risk/compliance: Staying on a supported Laravel major is a security and maintenance-posture decision; adopting this release supports that posture.

When to Consider This Package

  • Adopt when: your application is on Laravel 6 (or you are upgrading to it) and you need this capability; your PHP runtime meets the package's constraints.
  • Adopt when: you value a dependency that keeps pace with framework majors and is actively maintained, rather than one pinned to an older Laravel line.
  • Look elsewhere when: you are locked to Laravel 5.x and cannot upgrade — you will likely need an older major of this package. Confirm the exact supported version matrix before committing.
  • Look elsewhere when: you need new functionality; compatibility releases do not deliver it.
  • Caveat to resolve before adoption: the release note is a single line ("Added Laravel 6 Support"). A major version bump often also drops support for older Laravel/PHP versions. Treat this as potentially breaking until you verify composer.json constraints, the changelog, and the test matrix. If the maintainers cannot document the breaking surface, factor that documentation gap into the buy-vs-build decision.

How to Pitch It (Stakeholders)

  • To executives: This is a low-risk maintenance release that keeps us aligned with a supported Laravel LTS line. No new licensing or feature cost; the value is reduced security/compliance exposure from running unsupported framework versions.
  • To engineering: v6.0 adds Laravel 6 support and is a major-version bump — expect possible dropped support for older Laravel/PHP versions. Action: review Composer constraints, run the existing test suite against Laravel 6, and budget a short upgrade spike rather than a drop-in bump.
  • To product/ops: No user-facing changes. Treat it as platform hygiene and schedule it inside an existing maintenance window.
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.
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log