[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Brendo Vale
Criador Brendo Vale 07/05/2019

Como ficariam os métodos show, store e update no relacionamento muito para muitos e o relacionamento polimorfico muito para muitos?

Manager Carlos Ferreira 07/05/2019

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.

Carlos Ferreira
Criador Brendo Vale 07/05/2019

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

Brendo Vale
Manager Carlos Ferreira 07/05/2019

É possível, usando Has Many Through.

Como ficou o seu código? Me mostra mais detalhes, que analiso para você.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!