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

Filament Logger Laravel Package

z3d0x/filament-logger

Filament Logger adds activity logging to Filament admin panels. It records model and authentication events and provides a browsable resource for reviewing logs, with configurable models, events, and permissions.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: filament-logger is a Laravel/Filament package for activity/audit logging inside Filament admin panels. It fits Laravel applications already using Filament that need operational visibility into model or admin actions. It is not a fit for non-Filament applications or for compliance-grade audit requirements without additional controls for immutability, retention, access, and PII handling.
  • Integration feasibility: Likely low-to-medium effort: install via Composer, register the plugin in a Filament panel provider, publish/configure package settings, and run any migrations. v0.8.0 adds Laravel 12 compatibility, which removes a major adoption blocker for teams on Laravel 12 and should be treated as the main reason to evaluate this release.
  • Technical risk: Low for the release itself if v0.7.3 to v0.8.0 remains a drop-in upgrade; release notes show dependency maintenance, an Armenian translation, and Laravel 12 compatibility, with no stated breaking changes. Residual risk is moderate because the package is pre-1.0, so minor releases can still change behavior. Main product risks are log volume, sensitive data capture, and dependency on Filament/Laravel upgrade cadence.
  • Key questions: Which Filament, Laravel, PHP, and database versions are officially supported? Does v0.8.0 require config or migration changes from v0.7.3? Which events and models are logged by default? Are PII redaction, retention, multi-tenancy, and authorization controls available? What is the test coverage and maintenance activity? Does Laravel 12 support include the team’s PHP version? Is there a documented rollback path?

Integration Approach

  • Stack fit: Strong fit for Laravel 12 + Filament admin applications. For Laravel 11 or earlier, v0.8.0 is optional unless the Armenian translation or dependency updates are needed; for a Laravel 12 upgrade, v0.8.0 is an enabler.
  • Migration path: From v0.7.3, expect a Composer version bump rather than a data migration, but verify published config/assets and run any package migrations if present. New installs should require v0.8.0, publish configuration/migrations, register the Filament plugin, and configure retention before production use.
  • Compatibility: Confirm the package’s Filament major-version constraint and PHP constraint before committing. The Armenian translation is additive and low-risk. Laravel 12 compatibility should be validated in the application’s actual Filament panel and database setup, not assumed from the release note alone.
  • Sequencing: Pin v0.7.3 in production; create an upgrade branch; update Composer constraints to v0.8.0; run application tests; deploy to staging; verify log capture, Filament UI behavior, translations, permissions, and retention jobs; then promote with a rollback pin to v0.7.3. If adopting for the first time, run a short spike covering schema, logging scope, and PII redaction before scheduling delivery work.

Operational Impact

  • Maintenance: Community-maintained package with active dependency updates. Pre-1.0 status means each minor release should be reviewed rather than auto-merged. Assign ownership for configuration, retention policy, and sensitive-data review.
  • Support: No commercial SLA is evident; support depends on GitHub issues and community response. The new translation contribution improves locale coverage but does not imply broader support commitments.
  • Scaling: Activity logs grow with application usage. Plan for database indexing, retention/purge jobs, archival, and monitoring of table growth. If logging is synchronous, high-write paths may need review or async handling if supported.
  • Failure modes: Database write failures could affect request paths if logging is synchronous; excessive logging can increase storage and query load; misconfiguration can capture sensitive data; migration/config drift can break logging; Filament or Laravel upgrades can outpace package compatibility.
  • Ramp-up: Low for Laravel/Filament developers, moderate for operations and security teams if audit requirements are in scope. A TPM should schedule validation of logging scope, access controls, retention, and rollback before production rollout.
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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource