angelitosystems/filament-tenancy
Multi-tenancy for Filament: tenant-aware resources, scoped Eloquent queries, tenant switching, and per-tenant access control. Configure tenants once and keep every resource, page, and widget isolated automatically in your Laravel admin panel.
Package: angelitosystems/filament-tenancy — multi-tenant SaaS plugin for Laravel + FilamentPHP
Release under review: v1.0.4 (declared first stable release; prior 1.0.x were betas)
Assessment basis: Release notes only — no source review, no Packagist metadata, no prior assessment on file.
Architecture fit
PayPalSettingsResource shipping inside a tenancy plugin is scope creep. Billing-provider concerns should not be coupled to tenant resolution; this signals a product that is being shaped by one customer's requirements.Integration feasibility
Technical risk
compare/v1.0.4...v1.0.4 — a self-comparison, i.e. an empty diff. Combined with betas shipped as patch versions (1.0.0–1.0.3), semver discipline is not yet demonstrated.Key questions (blocking before adoption)
PayPalSettingsResource be disabled, or is it a hard dependency?main?Stack fit
Migration path
Compatibility
composer.json once known. Our standing rule should be: exact-minor pin plus a documented re-validation task on every Filament major.Sequencing
where tenant_id vs global scopes.Maintenance
Support
Scaling
Failure modes
Ramp-up
Recommendation Do not adopt as a core dependency on the strength of these notes alone. v1.0.4 is a credible signal that the package is maturing — a stable declaration plus real documentation is meaningful progress from beta — but the release publishes no compatibility matrix, no test evidence, no breaking-change statement, and a broken changelog link, while carrying unresolved licensing and single-maintainer risk. Proceed to a time-boxed evaluation gated on the eight questions above; treat a successful two-tenant isolation spike plus licence clearance as the minimum bar for pilot use.
How can I help you explore Laravel packages today?