A flexible, seamless and easy to use multitenancy solution for Laravel
MIT License
This package is currently under development. Check back in the future, or check out my twitter or mastodon for updates.
Here's a little FAQ that hopefully answers any questions you have for now.
I feel like the currently available solutions leave something to be desired, as they're either very opinionated or unnecessarily inflexible.
It provides improvements on what is currently available, such as:
Yes, either one on their own or as a combination.
Of course. Laravels container can successfully resolve controller dependencies that require a tenant, and inject them into the constructor, straight out of the box.
It was, but I realised that I care far more about people having options than I do about getting paid.
No. This package is the code that I used to write the course, except it has been slightly modified so that it can function as a package.
While this package provides a solid base for your application, there are going to be times when it's better to write a custom solution.