The Tenancy package allows developers to create Laravel applications able to serve multiple tenants from the same codebase. The core principles underlying this package are:
- Separation of tenant databases and assets.
- Full flexibility of what the tenant is and how it is identified.
- Interchangeable database drivers.
- Full code coverage.
- Close integration into the Laravel ecosystem, no hacks.