[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Amélia Ribeiro
Criador Amélia Ribeiro 29/07/2020

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?

Manager Carlos Ferreira 29/07/2020

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?

Carlos Ferreira
Criador Amélia Ribeiro 29/07/2020

É exactamente como pensei...obrigado.

Amélia Ribeiro
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!