Providers
[Concluído]

Professor qual a diferença de usar os obsevers no EventService e no AppService? Já vi projeto que usa nos 2 e atualmente o que estou trabalhando usa no AppService...
Olá, Eric!
Tudo bem?
Observer é um pattern, que está ligado a eventos.
Exemplo: Criou um novo usuário, logo podemos ter o pattern Observer ligado ao model (classe) User, e sempre que isso acontecer, faz algo.
Por que registrar os Observer em EventServiceProvider e não em AppServiceProvider? Ambos não funcionariam?
Sim, ambos locais funcionariam. Mas, como Observer é um padrão que está ligado a partir de eventos, faz mais sentido deixar no provider especifico de events.
Outro cenário, preciso fazer o bind de uma interface, onde deixar?
Neste caso, é algo relacionado a aplicação, logo deve ficar no provider AppServiceProvider.
Ficou claro amigo? Era essa mesmo a sua dúvida?

Show Professor! Isso mesmo... Também não entendi na hora que vi esse Obsevers no AppService...
Grato!

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!