Download the PHP package jeffersongoncalves/filament-teams without Composer
On this page you can find all versions of the php package jeffersongoncalves/filament-teams. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jeffersongoncalves/filament-teams
More information about jeffersongoncalves/filament-teams
Files in jeffersongoncalves/filament-teams
Package filament-teams
Short Description A Filament plugin that adds multi-tenancy with Teams, memberships, and team invitations to your panels.
License MIT
Homepage https://github.com/jeffersongoncalves/filament-teams
Informations about the package filament-teams
Filament Teams
A Filament plugin that adds multi-tenancy with Teams, memberships, and team invitations to your panels. It builds on the framework-agnostic jeffersongoncalves/laravel-teams core (models, migrations, policy and the HasTeams trait) and adds the Filament layer on top: a HasTeamsFilament trait for your User model, tenant registration and profile pages, an invitation acceptance flow, and optional admin resources to manage Teams and Team Invitations.
Features
- 🏢 Multi-tenancy backed by a
Teammodel - 👥 Team memberships through a pivot model
- ✉️ Team invitations with accept / cancel flow
- 🪪 Personal team automatically created for every new user
- 🧩
HasTeamsFilamenttrait wiring all Filament tenancy contracts - 🛠️ Optional admin resources for Teams and Team Invitations
- ⚙️ Configuration and migrations provided by
jeffersongoncalves/laravel-teams(models, tables and guard are configurable)
Compatibility
| Plugin Version | Filament | PHP | Laravel |
|---|---|---|---|
| 1.x | ^3.0 | ^8.1 | ^10.0 |
| 2.x | ^4.0 | ^8.2 | ^11.0 |
| 3.x | ^5.0 | ^8.3 | ^12.0/^13.0 |
Installation
You can install the package via composer (the jeffersongoncalves/laravel-teams core is pulled in automatically):
You can publish and run the migrations with:
You can publish the config file with:
Usage
1. Prepare your User model
Add the HasTeamsFilament trait and implement the Filament tenancy contracts on your User model. Your users table needs a current_team_id column (provided by the published migration).
2. Register the plugin
The plugin will automatically configure the panel tenant model, tenant registration page, tenant profile page, and the tenant middleware.
Configuration
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Jefferson Gonçalves
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-teams with dependencies
filament/filament Version ^5.0
spatie/laravel-package-tools Version ^1.14.0