mominalzaraa/filament-jetstream
Integrates Laravel Jetstream with Filament panels, bringing team management, profile updates, API tokens, and account settings into a cohesive admin experience for Laravel applications.
UpdatesTeamNames contract and honors custom published App\Actions\FilamentJetstream\UpdateTeamName classes. That means your team can customize behavior without forking — a meaningful input to the build-vs-buy tradeoff, since it lowers the long-term customization tax of adopting a third-party package.UpdateTeamName overrides match the contract the package now delegates to, and confirm the delegation order (contract binding vs. published action) in your environment.For executives: We are evaluating a small Laravel/Filament package that provides team access-control and team-management screens. The latest patch (v2.1.1) is a maintenance release: it fixes a customization path so teams that override team-naming behavior keep working after upgrades, and it adds regression tests around that path. There are no breaking changes and no migration work. The strategic value is build-vs-buy: it lets us ship team-scoped admin functionality without a custom build, while preserving the ability to customize naming rules later. The main risk is maturity — it appears to be an early-stage, single-maintainer package — so the recommendation is a scoped pilot, not a broad commitment.
For engineering: This is a patch-level upgrade, low risk. The behavioral change is that UpdateTeamName now delegates to the UpdatesTeamNames contract instead of calling $team->update() directly, which restores support for custom published App\Actions\FilamentJetstream\UpdateTeamName classes. New integration and regression tests cover both default and custom contract bindings, and the package test suite now uses isolated SQLite configuration. Action items: confirm which UpdatesTeamNames binding our app resolves, verify any published UpdateTeamName override still takes effect, and run our own team-rename regression check before merging the bump.
How can I help you explore Laravel packages today?