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

Composite Primary Keys Laravel Package

rozwell/composite-primary-keys

Adds support for composite primary keys in Laravel Eloquent models, letting you define multi-column keys and use them for saves, updates, and lookups. A small helper for legacy or pivot-style schemas that need more than a single id.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Roadmap alignment: If your product roadmap includes Laravel/Lumen 7, this release removes a framework-version blocker for evaluating the package. It supports decisions about whether to adopt the package now or defer until more mature testing is evident.
  • Build vs. buy: This is a signal to consider the package as a buy/adopt option for Laravel 7 projects. The release is compatibility-only, so it does not change the core value proposition; it just expands the addressable platform.
  • Use cases: Enables piloting the package's functionality (unknown from release notes) in Laravel/Lumen 7 environments. Suitable for non-critical internal tools or prototypes where the "fingers crossed" risk is acceptable.

When to Consider This Package

  • You are on Laravel/Lumen 7 and need the package's specific capability.
  • You require a maintained package (v1.12.1 shows active upkeep) and can accept that this compatibility update may be lightly tested.
  • You are willing to run your own integration tests before production use.
  • Look elsewhere if: you are on Laravel 8+ (not mentioned in this release), you need a battle-tested Laravel 7 integration with proven stability, or you require new features (this release adds none).

How to Pitch It (Stakeholders)

  • Executives: "This package now supports Laravel 7, so we can evaluate it for our Laravel 7 initiatives without upgrading our framework. It's a quick compatibility release, so we'll validate it in a sandbox before committing to production."
  • Engineering: "v1.12.1 adds Laravel/Lumen 7 compatibility. It's a maintenance release, not a feature release. The release note's 'fingers crossed' language suggests limited testing; we should add integration tests and monitor for issues before relying on it. For Laravel 7 projects, this unblocks a proof-of-concept; for other versions, no action."
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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator