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.
Adopt or retain it when:
Look elsewhere or pause when:
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.
How can I help you explore Laravel packages today?