bestora/laravel-filament-activity-log
A Filament plugin for browsing and managing activity logs—track model changes, user actions, and events in a dedicated panel resource with filtering, timelines, and easy integration into your Laravel admin.
HasCustomActivityResource trait lets resource-less child models map activity links onto a parent resource, supporting domains where changes happen on sub-entities but admins manage the parent aggregate.resources.hide_properties_column_by_default available to restore the prior hidden-by-default behavior. This supports per-product decisions about audit visibility versus table clutter.changes translation key now ships in all locales, supporting rollout to non-English admin audiences.For executives: This release improves the admin audit trail by making activity entries actionable—users can jump to the affected record and see exactly what changed. It reduces investigation time for support/ops, improves accountability, and adds localization coverage with minimal custom build. The package remains early-stage (v0.0.x), so adoption should be scoped and version-pinned.
For engineering: v0.0.3 adds linked subjects in the activity table/view, a dedicated Changes diff section, parent-resource mapping for child models via HasCustomActivityResource, and broader translation coverage. Link rendering is guarded when no subject can be resolved, and tests cover that case. The Changes column is now visible by default, controlled by resources.hide_properties_column_by_default (default false). Treat this as a Filament-native audit UI layer; confirm retention, permissions, and compliance requirements before relying on it as a system of record.
How can I help you explore Laravel packages today?