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 Activitylog Laravel Package

swisnl/filament-activitylog

A Filament plugin for viewing and managing activity logs powered by spatie/laravel-activitylog. Quickly browse logged events with causer and subject details, filter records, and use ready-made, customizable resource and table views to add audit trails directly to your Filament admin panel.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: The package remains a Laravel/PHP ecosystem dependency, but 3.0.0 narrows the supported platform to modern stacks: PHP 8.3+ and Laravel 12+ by implication of dropping PHP 8.2/lower and Laravel 11/lower. It adds Filament 4 and 5 support, making it most relevant for Laravel applications using Filament as an admin/UI layer. Fit is strong for greenfield or modernization programs already on the target stack; poor for legacy Laravel 10/11 or PHP 8.1/8.2 applications.
  • Integration feasibility: Integration should be feasible for teams already on PHP 8.3+, Laravel 12+, and Filament 4/5. The main effort is not package installation but platform alignment: PHP runtime upgrade, Laravel upgrade, Filament upgrade, and test-tooling alignment to Pest 4 for package contributors or teams running the package’s test suite. Release notes do not list application-level API or data migrations, but a major version should still be treated as potentially breaking beyond the declared platform drops.
  • Technical risk: Medium. The declared breaking changes are clear, but the release notes are sparse and “no changes from 3.0.0-alpha1” reduces signal about stabilization issues. Risks include dependency conflicts, Filament plugin/view/asset registration differences across Filament 4/5, CI environments still on PHP 8.2, third-party packages not yet compatible with Laravel 12+/Filament 4/5, and undocumented API or behavior changes between 2.x and 3.x.
  • Key questions: What is the package’s exact upper-bound support for Laravel 12/13 and PHP 8.3/8.4? Does “Filament 4 and 5” mean a single release supports both, or separate branches? Are there documented breaking API changes beyond platform drops? Is there a migration guide from 2.x to 3.x? Are Filament assets/views/publish tags changed? What is the security-support policy for 2.x now that 3.x requires newer platforms? Is 3.0.0 equivalent to alpha1 only in code, or also in documentation and migration guidance?

Integration Approach

  • Stack fit: Target only applications on PHP 8.3+ and Laravel 12+. For Filament-based products, confirm Filament 4 or 5 compatibility before adoption. Applications still on Laravel 11 or PHP 8.2 should not adopt 3.0.0 without first completing platform upgrades.
  • Migration path: Treat 3.0.0 as a platform-modernization release. Upgrade PHP, Laravel, and Filament first, then update this package, then run application regression tests. If the package is central to admin workflows, stage the upgrade in a pre-production environment and validate Filament panels, authorization, forms/tables/actions, and any package-published assets or configuration.
  • Compatibility: Verify transitive dependencies and any companion packages against Laravel 12+, PHP 8.3+, and Filament 4/5. For package maintainers or teams running its test suite, adopt Pest 4 in CI. Confirm whether the project needs PHP 8.3 only or can use PHP 8.4, and whether Laravel 12 is the minimum or the only supported major.
  • Sequencing: 1) Inventory affected applications and current PHP/Laravel/Filament versions. 2) Confirm package 3.0.0 support matrix and migration notes. 3) Upgrade runtime/framework/UI dependencies. 4) Upgrade package in a branch. 5) Run automated tests plus Filament admin smoke tests. 6) Roll out to staging, then production. 7) Keep 2.x pinned for applications that cannot meet the new platform floor.

Operational Impact

  • Maintenance: The supported matrix is simpler but narrower: PHP 8.3+, Laravel 12+, Filament 4/5, Pest 4 for testing. Teams must maintain modern CI images and dependency constraints. Legacy branches will need to remain on 2.x, creating a split-support burden if multiple application generations coexist.
  • Support: Expect reduced support for older Laravel/PHP combinations. Internal support docs, runbooks, and onboarding should reference the new minimum versions. If third-party integrations are not yet compatible with Laravel 12+/Filament 4/5, support volume may increase during rollout.
  • Scaling: No runtime scaling or performance changes are indicated. Operational scaling impact is mainly dependency and release-management overhead: more modern CI matrices, possible Filament version branching, and coordination with platform upgrade schedules.
  • Failure modes: Common failure modes include Composer dependency conflicts, CI failures from PHP 8.2 runners, Filament plugin registration or asset-publishing issues, test failures after Pest 4 adoption, and undocumented behavior changes from 2.x to 3.x. Because 3.0.0 is unchanged from alpha1, any alpha-stage defects may carry into the stable release.
  • Ramp-up: Low for teams already on Laravel 12+, PHP 8.3+, and Filament 4/5. Moderate to high for teams needing coordinated PHP, Laravel, and Filament upgrades. TPM recommendation: conditional go for modernization-ready applications; defer for legacy stacks until platform upgrades are funded and validated.
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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
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