Qual o local correto para eu criar os métodos relacionado ao negócio, seria nos controllers, nas classes de modelo ou em outro local?
Qual o local correto para eu criar os métodos relacionado ao negócio, seria nos controllers, nas classes de modelo ou em outro local?
Oi Felipe,
Isso vai depender da regra de negócio. Se for algo simples que envolve apenas realizar alguma lógica(cálculo, validação, algoritmo, etc) apenas com os próprios atributos da classe de modelo, então o código deveria ficar na própria classe de modelo.
Para códigos mais complexos, que envolvem acessar banco de dados ou serviços externos, aí deveria ficar numa classe de serviço.
Bons estudos!