Tenancy for Laravel

A flexible multi-tenancy package for Laravel. Single & multi-database tenancy, automatic & manual mode, event-based architecture. Integrates perfectly with other packages.

user flow

Save your time for other important things, not dashboard design

Your idea has other things that need to be prioritized, do not waste your time only on the dashboard design. will speed up your project to design a clean dashboard interface.

Where does it come from?

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

user flow user flow user flow
image image image

Automatic tenancy

Instead of forcing you to change how you write your code, the package by default bootstraps tenancy automatically, in the background. Database connections are switched, caches are separated, filesystems are prefixed, etc.

  • Out of the box, the package makes the following things tenant-aware: databases, caches, filesystems, queues, redis stores. This means that if you have already written your app and are looking to make it multi-tenant, you do not have to change anything!
  • Since the automatic mode changes the default database connection, most other packages will use this connection too.
  • Many other tenancy packages have a terrible track record when it comes to testability. We find that unacceptable. With this package, you can test everything.
  • Prefer specifying database connections instead of changing the default connection? No problem, we have model traits prepared.
  • Allowed to create a multi-tenant SaaS application.


Price components are very important for SaaS projects or other projects.