Quelle architecture pour une application multi-tenants Laravel ?

Posée 2 hours ago 83 vues Résolue
Laravel CI mascot
2
Aya Ouédraogo
Aya Ouédraogo
2 hours 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
2 hours 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
2 hours ago

Votre réponse

Vous devez être connecté pour répondre.

Se connecter avec GitHub