Multi-tenant team management for Laravel. Handles team creation, member management, role-based invitations, team switching, and provides middleware for team-scoped access control.
- PHP 8.2+
- Laravel 11+ or 12+
stollstack/feature^1.0
composer require stollstack/teams// User model
use StollStack\Feature\Teams\Contracts\HasTeams;
use StollStack\Feature\Teams\Concerns\InteractsWithTeams;
class User extends Authenticatable implements HasTeams
{
use InteractsWithTeams;
}
// AppServiceProvider::boot()
app(\StollStack\Feature\Teams\TeamsFeature::class)->activate();MIT