This is a demo web application used in the Laravel Worldwide Meetup to demonstrate single database multi-tenancy in Laravel 8.
This will be updated this a link to the talk once it is complete.
If you want to follow along with the talk, you can start from this release.
At the beginning of the talk, this app was simply a new Laravel app with Laravel Breeze installed. Then I added some structure to save time during the talk (front end, blade components, routes, and empty controllers).
If you want to learn more about single database multi-tenancy, I created a full Laracasts series called Multitenancy in Practice. This is based on Laravel 7, so there are a few differences, mainly in the factories.
There are a few packages from some incredible Laravel developers that I have not used. Feel free to explore these packages. Note that both of these packages also support a single database architecture.