stancl/tenancy
Automatic multi-tenancy for Laravel apps with minimal code changes. Provides tenant identification (e.g., by hostname/subdomains), isolated tenant bootstrapping, and tenancy-aware database/config switching without swapping core Laravel classes or adding model traits.
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.9.1...v3.10.0
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.9.0...v3.9.1
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.5...v3.9.0
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.4...v3.8.5
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.3...v3.8.4
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.2...v3.8.3
This updates the TSP stub per https://github.com/archtechx/tenancy/pull/1180#issuecomment-1994914553.
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.1...v3.8.2
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.0...v3.8.1
This release adds Laravel 11 support.
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.4...v3.8.0
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.3...v3.7.4
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.2...v3.7.3
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.1...v3.7.2
$path validation in TenantAssetsController https://github.com/archtechx/tenancy/commit/4af70d302ffcf19306cc16009bd94162f3743ca7 (original: https://github.com/archtechx/tenancy/pull/1121)Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.0...v3.7.1
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.6.1...v3.7.0
3.x by @lukinovec in https://github.com/archtechx/tenancy/pull/1048Full Changelog: https://github.com/archtechx/tenancy/compare/v3.6.0...v3.6.1
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.9...v3.6.0
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.8...v3.5.9
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.7...v3.5.8
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.6...v3.5.7
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.5...v3.5.6
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.4...v3.5.5
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.3...v3.5.4
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.2...v3.5.3
$forceRefresh to QueueTenancyBootstrapper in #790Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.1...v3.5.2
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.0...v3.5.1
Feature release.
This release should fix the issue outlined in our docs:
Note: You cannot inject model instances with the
SerializesModelstrait, because it tries to hydrate the models before thetenantconnection is created. Inject model ids instead and usefind()in the handle method.
I rewrote most of the logic of the QueueTenancyBootstrapper and added several new queue tenancy-related tests. The bootstrapper should now support injecting entire models in jobs. On top of that, queues should be easy to test (using calls like $this->artisan('queue:work')) since the bootstrapper has additional logic to improve testing DX.
queue:retry is now supported https://github.com/archtechx/tenancy/issues/762Full Changelog: https://github.com/archtechx/tenancy/compare/v3.4.6...v3.5.0
Patch release.
Full Changelog: https://github.com/archtechx/tenancy/compare/v3.4.5...v3.4.6
Patch release.
Patch release.
Patch release.
Compatibility with new Laravel release
How can I help you explore Laravel packages today?