asseco-voice/laravel-custom-fields
Extend Laravel Eloquent models with user-defined custom fields, no schema changes needed. Define fields per model, store values flexibly, and use them in forms, validation, and queries—a simple way to let apps add their own attributes dynamically.
renderer column in v3.3.1 signals that fields can carry presentation metadata alongside their type. That lets PMs plan UI-facing features — admin-configured forms, per-field display components, tenant-specific rendering — without a schema change per feature.Consider adopting when:
Look elsewhere when:
Note on v3.3.1: The change is additive (new renderer column). It should be non-breaking for existing installs, but confirm a migration is included and plan the deploy window accordingly. Verify defaults for existing rows.
For executives: This package lets us offer configurable, customer-defined data fields without building a custom system from scratch — reducing time-to-market for customization features and lowering maintenance cost. The latest release (v3.3.1) is a small, additive enhancement adding display/renderer metadata to fields, moving us toward self-serve form configuration.
For engineering: Mature-pattern Laravel package for polymorphic custom fields backed by a DB table. v3.3.1 adds a renderer column — additive, low risk; requires a migration. Adopting means one more dependency to track, but it replaces a substantial in-house build. Recommend a spike to validate migration path and confirm renderer semantics before committing to roadmap items that depend on it.
How can I help you explore Laravel packages today?