Observer + delete ou deleting
[Finalizado Pelo Aluno]
Olá Carlos,
Tenho usado os Observer em meus projetos Laravel.
No entanto não consigo fazer funcionar o metodo deleted e deleting. Os metodos create/ing e update/ing funcionam sem problemas.
O sistema não exibe erros ao excluir mas o metodo não é acionado.
Tentei os dois metodos delete e deleting.
Voce ja viu algo assim?
Olá, Roberto!
Tudo bem?
Qual é o objetivo de observar o delete?
Tem esse projeto no GitHub?
A função logUser registra todas as alterações feitas pelo usuário.
Funciona muito bem no insert e update. Inclusive consigo recuperar informações caso o usuário tenha alterado ou excluído informações equivocadamente.
Indepedente da função de log ao excluir o nem entrar no observer.
Tem esse projeto no GitHub?
Olá Carlos,
Descobri o problema!
A função que criei para gerar os logs precisa ser executado antes do observer. Isto porque a função de log está tentando pesquisar no banco um registro que ja foi excluído.
Eu não estava entendendo a ordem de execução do Observer. Eu pensei que ao optar por deleting (durante a exclusão) ele conseguiria rodar o metodo de log.
mas agora consegui ver o erro na aba network do navegador.
Grato
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!