defstudio/filament-dynamic-actions
Filament Dynamic Actions for Laravel lets you define configurable actions at runtime and attach them to tables, forms, or pages without hardcoding each one, keeping your Filament admin panel flexible, reusable, and easy to extend.
Consider adoption when:
Look elsewhere when:
To executives: This is a small, focused open-source library that lets our admin panel change what actions are available based on the data and the user, without new engineering work each time. It is already used with Filament, the framework our admin is built on, so it fits rather than expands our stack. The latest release (v4.0.6) is a patch: it improves validation on dynamically triggered actions and refreshes build tooling. No breaking changes, no migration cost, no new licensing or vendor commitment. The main risk is that it is maintained by a single author, which we mitigate by keeping our own authorization rules independent of it.
To engineering: v4.0.6 tightens validation-check logic in dynamic action dispatches — worth taking on the next dependency pass, since it closes a gap in how dispatched actions are validated server-side. The rest of the release is Dependabot churn (actions/checkout 6→7, esbuild 0.25→0.28, fetch-metadata, composer-install, git-auto-commit-action). No public API changes called out, so expect a low-risk upgrade; still, pin the version and run the admin test suite against dynamic dispatch paths specifically. Keep authorization in our policies — treat the package's validation as defense in depth, not as the control. Flag any resource that depends on dynamic dispatch so we know the blast radius if upstream goes quiet.
How can I help you explore Laravel packages today?