Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Filament Companies

Filament Companies Laravel Package

cswni/filament-companies

Filament Companies is a Filament plugin for company and team management in multi-tenant apps. It provides company resources and tenant switching so records can be scoped to the active company, making it useful for SaaS and team-based dashboards.

View on GitHub
Deep Wiki
Context7

Filament Companies

Frequently asked questions about Filament Companies
What is cswni/filament-companies used for?
Filament Companies is a Filament plugin for managing companies and teams in multi-tenant Laravel applications. It provides company resources and tenant switching so records can be scoped to the active company. It is aimed at SaaS and team-based dashboards built with Filament.
How do I install cswni/filament-companies in a Laravel app?
Install the package with Composer using composer require cswni/filament-companies. Then follow the repository README for any required migrations, configuration publishing, and Filament panel plugin registration. Exact setup steps can vary by package version, so check the README for your installed release.
Does Filament Companies support multi-tenancy and tenant switching?
Yes, the package is described as providing company resources and tenant switching for multi-tenant apps. It lets records be scoped to the active company, which supports SaaS and team-based dashboards. You should still verify tenant isolation and authorization in your own application.
Which Laravel and Filament versions are supported by Filament Companies?
Check the package composer.json and README for the required laravel/framework and filament/filament version constraints. The plugin is built for Filament panels, so you need to match its supported Filament major version. Composer will usually report conflicts if your Laravel or Filament version is incompatible.
How do I configure company resources and scope records to the active company?
After installing the package, register its plugin in your Filament panel provider and follow the README for company resource setup. Tenant switching relies on Filament tenancy concepts, so ensure your models and resources use the tenant relationship and scoping described by the package. Test switching between companies to confirm records are filtered correctly.
Can I use Filament Companies for SaaS team management?
Yes, the package is intended for company and team management in multi-tenant applications, including SaaS and team-based dashboards. It provides company resources and active-company switching so users can work within a selected company context. You remain responsible for your own roles, permissions, billing, and business rules.
How do I test tenant isolation with Filament Companies?
Write feature tests that authenticate users from different companies and assert they cannot view or modify each other's records. Use Laravel's database refresh traits and Filament testing helpers where appropriate. Also test switching the active company and confirm that queries and resources are scoped to the correct tenant.
What should I consider before using Filament Companies in production?
Review migrations, company membership rules, permissions, and tenant scoping before deploying. Test company switching thoroughly and confirm that users cannot access records outside their active company. As with any Composer package, pin a tested version, back up your database, and review changelogs before upgrades.
Are there alternatives to Filament Companies for team management in Filament?
Filament's built-in tenancy features can handle panel scoping, and other community packages also provide team or company management. Compare feature coverage, Laravel and Filament version support, documentation, and maintenance activity. Choose the option that best fits your authorization and tenant-isolation requirements.
How is cswni/filament-companies maintained and where can I report issues?
Check the GitHub repository for releases, open issues, and compatibility updates. Report bugs and feature requests through the repository's issue tracker. For production use, pin a known-good Composer version and review the changelog before upgrading.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections