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.
composer require mominalzaraa/filament-team-guard), then publish its config and any stubs/actions (php artisan vendor:publish --tag=filament-team-guard-config and the relevant actions tag).UpdatesTeamNames contract and the default UpdateTeamName Livewire component. These define how team name changes are delegated. Bind the contract in a service provider (AppServiceProvider or a dedicated provider) if you need custom behavior.UpdatesTeamNames implementation or publishing App\Actions\FilamentJetstream\UpdateTeamName.UpdateTeamName components. Existing installs should upgrade and re-test custom team-name actions.UpdatesTeamNames and bind it in a service provider. This centralizes validation, audit logging, or domain events when a team name changes, and keeps the Filament component free of business logic.App\Actions\FilamentJetstream\UpdateTeamName when you need to customize the Livewire-facing behavior (fields, authorization, redirects). Keep the action delegating to the UpdatesTeamNames contract so package upgrades do not break the flow.UpdatesTeamNames and assert the Livewire UpdateTeamName component calls it. This mirrors the regression tests added in v2.1.1 and protects against future direct $team->update() calls.Team model.UpdateTeamName is actually invoked. A quick Log::info() inside the action or contract implementation is enough to verify the delegation path.UpdatesTeamNames contract when a published UpdateTeamName existed. If you customized team name updates before this release, re-test after upgrading; your custom action should now receive the call.UpdatesTeamNames but forget to bind it, the default implementation is used. Check your service provider and run php artisan optimize:clear after changes.App\Actions\FilamentJetstream\UpdateTeamName. If you rename or move the class, update the component’s resolution or republish the stub; otherwise the default path may run instead.UpdatesTeamNames implementation and inside the Livewire component. If only the component logs, the binding or published action is not being resolved as expected.How can I help you explore Laravel packages today?