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 Version Laravel Package

mnabialek/laravel-version

Laravel Version lets you display your app's version number from composer.json, config, or a custom file, with helpers, Blade directives, and caching so you can show it in views, APIs, or health checks.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade planning (the primary signal in v1.0.9). "Add Laravel 12 support" tells you this dependency will not block a move to Laravel 12. That removes one line item from the migration risk register and lets you sequence the framework upgrade on its own merits rather than waiting on a dependency swap or a fork.
  • Build vs. buy. A package that tracks the current Laravel major is a viable "buy" for the capability it covers. The PM decision this supports is whether to keep spending engineering sprints maintaining in-house code for that capability versus paying the (low) cost of an external dependency with an active maintainer.
  • Dependency risk posture. A v1.0.9 patch release issued to add framework compatibility is a maintenance-health datapoint — it suggests a responsive maintainer rather than abandoned code. Use it as an input to your dependency review, not as a reason by itself to adopt.
  • Platform standardization. If you run several Laravel products, a package that supports the framework version you're standardizing on can be adopted consistently across the portfolio instead of per-product decisions.
  • Roadmap sequencing. Because adoption does not require a framework upgrade, this can be scheduled in a normal maintenance window rather than being coupled to a larger migration epic.

When to Consider This Package

Adopt when:

  • You are on Laravel 12, or have Laravel 12 on your near-term roadmap — the compatibility is explicit, not assumed.
  • You are already maintaining custom code for the same capability and would rather retire it.
  • The dependency can be isolated behind a thin internal interface, so a future major-version change or abandonment is a contained swap.
  • Your dependency policy accepts moderately young packages (1.x) with an active maintainer.

Look elsewhere / defer when:

  • You are pinned to an older Laravel major. v1.0.9 signals where maintainer attention is going. Confirm L10/L11 support is still tested and stated before adopting on those versions; don't assume backwards compatibility from a forward-compatibility release.
  • You need long-term support or a contractual guarantee. A 1.x community package gives you neither. If the capability is business-critical, budget for the fork or a paid support arrangement up front.
  • The public API is still moving. Patch-level releases adding framework majors are normal, but 1.x means no stability promise. If your integration surface is large, wait for 2.0 or wrap aggressively.
  • You'd be adopting a dependency for one narrow function that a few dozen lines of first-party code would cover — the maintenance saving does not justify the supply-chain surface.
  • Licence or security policy rules it out. Verify both; neither is established by the release note.

Note on evidence quality: this assessment is based on release metadata only (v1.0.9, Laravel 12 compatibility). Confirm actual scope, test coverage, and release cadence against the repository before committing to adoption.

How to Pitch It (Stakeholders)

To executives: This is a low-cost, low-risk dependency that is current with the framework version we are standardizing on. Adopting it replaces code we would otherwise build and maintain ourselves, and it does not add a gating item to the Laravel 12 migration. The exposure is a community 1.x package, which we mitigate by keeping the integration behind an internal interface so it can be replaced without product impact.

To engineering: v1.0.9 adds Laravel 12 support, so it drops into our target stack without a fork or patch. Pin the version, read the changelog on every minor, and keep the usage behind our own abstraction so a major-version bump is a contained change. Verify test coverage and confirm which Laravel versions are actually exercised in CI before we commit.

The one-line version: maintained, framework-current, cheap to adopt and cheap to remove — approve it for the capability it covers, with a version pin and an internal wrapper.

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.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core