Dúvida com mult-tenancy
Estou com uma dúvida, a ideia de trabalho com observer e trait do laravel para
capturar de forma automática o uuid e passando sempre como parametro o tenancy
ela só funciona usando o eloquent correto, por exemplo se eu precisar usar o DB, eu vou precisa fazer manualmente a condicional ?
Olá, Alvaro!
Tudo bem?
Sim, o recurso de Observer faz parte do Eloquent.
Se usar direto a facade DB estará usando o Query Builder.
Mas, não recomendo que fique usando um e o outro ao longo do código, o ideal é escolher um só e trabalhar com ele (sugestão de curso: Laravel Repositories)
Eu aplico o design pattern de repository e service nos meus projetos médio, o porém é que as vezes, "pelo menos na versão 5.2" do laravel
eu precisei usar o DB, porque o Eloquent se limitou em algumas query mais complexa.. não sei como está a versão mais recente.
com tudo, quando eu chega neste caso, devo força o uso do eloquent ou ainda sim, usar o db fazendo o where engessado do tenancy a tabela ?
Usando o Query Builder não tem como, vai precisar amarrar o tenant manualmente.
Mas, você consegue aplicar a query desejada usando o Eloquent.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!