Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Laravel Multi-Tenancy: All You Need To Know
Intro
What's Inside The Course (2:27)
User Multi-Tenancy
Setting user_id Column Automatically: Two Ways (4:18)
Filter Model By user_id: With where() and Global Scope (3:47)
Filter Multiple Models: With Traits or Relationships (5:58)
Team Multi-Tenancy - Single DB: No Packages
Create Tenant at Registration (4:23)
Filter DB Records by Active Tenant (4:45)
Multiple Tenants and Switching Between Them (10:20)
"Wildcard" Subdomain for Every Tenant (10:20)
Team Multi-Tenancy - Single DB: Invitation System
Tenant Owner: Manage Users - Menu and Permission (6:13)
Saving Invitation Data in DB: Model, Migration, Controller, Validation (6:08)
Sending Invitation Email and Accept Route (5:05)
Accept Invitation: Existing User or Register New User (12:35)
Multi-Tenancy Single DB: Packages Review
Jetstream Teams: Installation (4:24)
Jetstream Teams: Two CRUDs with Team Filter (2:37)
archtechx / tenancy: Installation, Configuration and Register Tenant (9:03)
archtechx / tenancy: Filter Records and Protect Subdomains (6:46)
spatie / multi-tenancy: Bare Essentials for Multi-Tenancy (5:49)
Multi-Tenancy Multiple DB: Package Reviews
archtechx / tenancy (12:03)
spatie / multi-tenancy (9:58)
hyn / multi-tenant: Not Recommended At The Moment (4:13)
Multiple DB: Extra Features of archtechx / tenancy
Making DB Structure Changes for Tenants (5:46)
Event System: Delete Database when Deleting Tenant (6:17)
Bootstrappers: Queued Job Example with Tenant (5:05)
Quick Run Through More Extra Features (4:20)
spatie / multi-tenancy: Bare Essentials for Multi-Tenancy
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock