Olá Karolina! Tudo joia?
Peço desculpa pela demora em respondê-la.
Na verdade, o professor está correto. O evento SeriesCreated
já existe e é gerado quando uma série é criada. O listener EmailUsersAboutSeriesCreated
é responsável por enviar e-mails e fazer o log quando uma série é criada. Portanto, não é necessário criar um novo evento.
No arquivo EventServiceProvider
, o mapeamento de eventos para seus listeners é definido na propriedade $listen
. Nesse caso, o evento SeriesCreated
está mapeado para o listener EmailUsersAboutSeriesCreated
. Isso significa que sempre que o evento SeriesCreated
for criado, o listener EmailUsersAboutSeriesCreated
será executado.
Portanto, você pode prosseguir com o desafio do professor e criar apenas o novo listener LogSeriesCreated
para realizar o log de uma série criada. Certifique-se de adicionar o novo listener no mapeamento de eventos no EventServiceProvider
.
Espero ter esclarecido sua dúvida! Se tiver mais alguma pergunta, estarei à disposição.
Grande abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.