Relacionamento tenants e user
[Finalizado Pelo Aluno]
Saudações;
Revisava às aulas, e surgiram às seguintes questões:
Se eu pretender que cada tenants tenha vários utilizarores e cada utilizadores ppode tern tenants diferentes, que tipo de relacionamento teria de usar? muitos para muitos? e como seria a parte de login? se um utilizador exluir este user, excluiria todos?
Olá, Amélia!
Tudo bem?
Você precisa ter um relacionamento N:N (Many to Many).
Você precisa criar uma tabela pivô para relacionar "tenants" com "users".
Tabela: user_tenant| colunas: id, user_id, tenant_id
O login funciona da mesma forma, a diferença é quando logar você precisa dá opção ao usuário qual dos tenants (empresa) ele quer acessar, após escolher você pode armazenar o tenant em sessão e após isso basta usar o tenant em sessão.
Pegou a ideia?
É exactamente como pensei...obrigado.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!