ACL + Multitenancy
Carlos meu sistema principal hoje trabalha com algumas várias tabelas:
academia, aluno, professor e administrador
eu quero converter isso tudo para uma unica tabela de usuarios onde a academia possa fazer o mesmo que faz hoje que é gerenciar o financeiro, os alunos e professores mas o professor poderá ter as regras de aluno e de academia também
fiz com várias tabelas porque na época que desenvolvi foi o mais rápido hoje não atende mais a demanda e preciso mudar a estrutura.
Você acha que juntando o sistema de multitenancy com o acl da pra ser feito ?
porque as tabelas separadas hoje cada uam tem suas responsabilidades e peculiaridades
Olá, Juliano!
Tudo bem?
Se tiver todos os registros na tabela users e separar por "type" é mais fácil de controlar.
Mas, também é super possível aplicar ACL usando o Authorization do Laravel, mesmo em tabelas distintas (e usar tabelas distintas também tem benefícios, porque pode fazer muito mais sentido no sistema).
Estou migrando de tabelas separadas pra tenant + acl porque o sistema que fiz sem ideia de lucro já ta com mais de 600 academias (que tem acesso ao painel de administração) e 7000 alunos, então ta ficando lento e tenho que separar as coisas pra parar de receber reclamações
A quantidade de registros ainda é muito pequena para te gerar problemas.
Trabalhar com cache (usando o redis), e ter uma infra de servidor mais avançada pode ser uma alternativa mais simples para você.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!