Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Laracasts

Multitenancy in Practice

via Laracasts

Overview

In this series, I'll show you how to build a single-database, multi-tenant application in Laravel. Together, we'll construct our application in such a way as to ensure that data from one tenant never leaks into the results for another tenant.

Syllabus

  • Initial Setup
    • Meet Teamsy
  • Tenants
    • Tenant Global Scope
    • Use Stubs to Set the Tenant ID
    • Refactor to a BelongsToTenant Trait
  • Create the UI
    • Use TailwindUI for the Public Pages
    • Use Livewire With Blade Components
  • Amazon S3 Uploads
    • Livewire File Uploads to Amazon S3
    • Private S3 Uploads with Authorization
  • Super Admin Dashboard
    • User Impersonation
    • Interactive Charts

Taught by

Kevin McKee

Reviews

Start your review of Multitenancy in Practice

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.