Como eu poderia aplicar Value Objects no Laravel? No laravel eu não informo as propriedades e seus respectivos tipos na Model. Então como seria os Value Objects em uma model do laravel?
Abraço.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como eu poderia aplicar Value Objects no Laravel? No laravel eu não informo as propriedades e seus respectivos tipos na Model. Então como seria os Value Objects em uma model do laravel?
Abraço.
Não sei se eu entendi a pergunta, mas eu acredito que você deve criar este value object fora da da model, ele deve ser uma classe separada, e ficar também em um arquivo separado. Ai você pode importar esta classe na sua model e utilizar a logica deste objeto, da maneira que achar melhor. Como os frameworks já vem com muitos padrões e estruturas prontas, as vezes fica dificil entender como aplicar conceitos de arquitetura.