Multi-tenancy in Laravel
summary
Demonstrates building a domain-based SaaS multi-tenant app in Laravel using the stancl/tenancy package: creating tenants via tinker, provisioning separate databases and domains, and running per-tenant migrations and artisan commands that migrate every tenant. Shows tenant-aware job execution (jobs carry tenant id and run against the tenant DB), tenant-specific logging, and domain-isolated registration/login to prove domain-based switching works.
AI-written summary · about
chapters (10)
- 0:00Start
- 3:52What is multi-tenancy
- 5:12Examples of multi-tenant applications
- 6:15Features of a multi-tenant software
- 7:43Single database - Approach
- 8:39Single database - Disadvantages
- 12:04Multiple databases - Approach
- 12:28Multiple databases - Advantages
- 20:44Which approach to follow
- 24:03Quickstart Tutorial
related talks
25mMultitenancy with Rails
52mMultitenancy: cost-efficient and scalable patterns for Software-as-a-Service
25mMulti-Tenancy Architecture Lessons Learned
46mHow to Build a Multi-Tenant ASP.NET Core Application
51mMultitenant Mystery Only Rockers in the Building
33mThe Tao of Laravel
29mHOW TO SAFELY SPLIT YOUR MULTI-TENANT APPLICATION (BASED ON REAL EXAMPLES!)
26mMultitenant Web Applications with Phoenix
