amarenkov/laravel-mutable-content
A Laravel package for adding mutable content to Eloquent models. Attach editable content records to any model and manage them through a simple API, making it easier to build CMS-style features without custom content tables. Lightweight and easy to integrate into existing Laravel apps.
money fields render as 10.50 $ rather than raw JSON, which directly improves admin-facing history views, support tooling, and any "who changed what" surface.describe() / describeChanges() output as presentation. Any product requirement for machine-readable export, reconciliation, or downstream ingestion must be sourced from raw model data/casts, not from these strings.Consider it when:
Look elsewhere when:
money fields carry currency and precision before relying on the formatted output.For executives: This is a small, low-risk maintenance release that improves how money values appear in our change-history and audit views — 10.50 $ instead of unreadable JSON. It reduces support friction and makes compliance/history screens presentable, with no migration, no breaking changes, and no new infrastructure. It reinforces the build-vs-buy case for keeping history rendering off our own roadmap.
For engineering: Patch-level fix to LogHelper::describeChanges() and Entry::describe() so money-typed fields render as formatted amounts with the field's declared decimals rather than JSON. No API changes expected. Action: bump the dependency, confirm existing tests assert on structured/raw values rather than formatted strings (this changes string output and may break brittle assertions), and verify multi-currency/precision assumptions if you render these descriptions externally. Keep machine-facing consumers on raw attributes, not the description text.
How can I help you explore Laravel packages today?