Quelle architecture pour une application multi-tenants Laravel ?

Posée 3 months ago 92 vues Résolue
Laravel CI mascot
2
Aya Ouédraogo
Aya Ouédraogo
3 months ago

2 Réponses

Solution acceptée
11

Pour la majorité des projets, la colonne tenant_id avec un Global Scope Eloquent est la solution la plus simple à maintenir. Regarde le package spatie/laravel-multitenancy qui gère ça proprement.

Sandrine Aboa
Sandrine Aboa
3 months ago
2

Si ton SaaS a des clients avec des volumes de données très différents ou des exigences de compliance strictes, la DB-per-tenant vaut l'investissement. Sinon, tenant_id + Global Scope est largement suffisant et beaucoup plus simple à déployer.

Thierry Kouassi
Thierry Kouassi
3 months ago

Votre réponse

Vous devez être connecté pour répondre.

Se connecter avec GitHub