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 Model Meta Laravel Package

spatie/laravel-model-meta

spatie/laravel-model-meta lets you attach flexible key-value metadata to any Eloquent model without schema changes. Store, update, and query extra attributes via a dedicated meta table, with automatic casting for strings, numbers, booleans, arrays, and more.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Laravel 13 upgrade sequencing. Release 2.0.5 explicitly adds Laravel 13 support, so this package can be removed from the "blocking dependency" list in a framework upgrade plan. The PM decision it unlocks is ordering: upgrade the app framework and this package together rather than deferring one.
  • Build vs. buy / keep vs. replace. A 2.0.5 maintenance release with forward-compatibility work is evidence of an active maintainer. That is a point in favor of keeping the dependency rather than absorbing its scope in-house — but it is maintenance evidence, not capability evidence.
  • Dependency risk register. Track this as a low-risk, actively maintained dependency for the current cycle. Reassess if the cadence stalls or if a future major stops tracking the current Laravel release.
  • Roadmap scoping. This release adds no user-facing capability. Nothing should be planned against it; it should be scheduled as routine dependency hygiene inside an existing upgrade or maintenance sprint, not as a standalone deliverable.
  • Procurement / security review. A patch-level compatibility release is low-friction to approve. It requires only standard regression verification, not a fresh evaluation.

When to Consider This Package

Adopt or retain it when:

  • Your application is on, or planning, Laravel 13 and you need dependencies that have already declared support.
  • You want a dependency with a demonstrated maintenance cadence — version 2.0.5 implies an established 2.x line rather than a single-shot release.
  • Your requirement is a stable, framework-aligned component rather than bleeding-edge features.

Look elsewhere or pause when:

  • You are still on an older Laravel major and need to confirm the supported version matrix — 2.0.5 targets Laravel 13, and the minimum supported version is not stated in the release data.
  • You are upgrading from 1.x. The 2.x major line implies prior breaking changes; read the 2.0.0 changelog before treating 2.0.5 as a drop-in bump.
  • Your evaluation depends on functional capabilities, performance characteristics, or API surface. None of that is documented here — this release note contains only compatibility information, so scope and fit must be validated against the package's own documentation before adoption.
  • You need a guaranteed support window or SLA; a version-compatibility patch does not imply a published support policy.

How to Pitch It (Stakeholders)

For executives: This is a low-risk maintenance update that keeps an existing dependency current with Laravel 13. It removes a potential blocker from the platform upgrade path and extends the usable life of the dependency without new spend or new surface area. No product-facing change, no migration cost beyond routine testing.

For engineering: Version 2.0.5 adds Laravel 13 support. Treat it as a compatibility patch: bump the constraint, run the full test suite, and confirm no behavioral drift. If coming from 1.x, review the 2.0.0 breaking changes first. There is no new functionality to design around, and no deprecations are announced in this release.

Caveat to state up front: the release data covers framework compatibility only. Before citing this package in a build-vs-buy recommendation, confirm its actual scope and API from its documentation — the recommendation here is about dependency health and upgrade readiness, not feature fit.

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.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast