Relacionamento repositories
Como ficariam os métodos show, store e update no relacionamento muito para muitos e o relacionamento polimorfico muito para muitos?
Olá, Brendo!
Tudo bem?
Para retornar as relações utilizando o Eloquent com repository pode usar a estratégia adotada nessa aula: https://academy.especializati.com.br/aula/otimizando-repositories-relacionamentos-tabelas
Agora para inserir/editar você pode criar métodos específicos que fazem operações complexas com o banco de dados, e delegar essa responsabilidade para os repositories.
Outra dúvida é, existe uma forma utilizando boas praticas de fazer um hasManyThroug do tipo Many to Many?
Exemplo Models:
-
Estado
nome: SP
---
Cidade
nome:Piracicaba
Estado_id: 1 (nome:SP)
---
Cliente
nome: Fulano de Tal
---
Cliente_Cidade
Cidade_id: 1
Cliente_id: 1
-----------------
Nesse caso eu gostaria de dentro do modelo estado ter acesso aos clientes que estao na cidade vinculada ao estado mas fazendo referência a tabela de muito para muitos que no caso é Cliente_Cidade.
É possível? Tentei com belongsToManyThroug, hasManyThroug etc.. mas não funcionou
É possível, usando Has Many Through.
Como ficou o seu código? Me mostra mais detalhes, que analiso para você.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!