Passar parametro pro Observer
[Finalizado Pelo Aluno]
Olá, Mestre.
Estou fazendo Model::create($data) em um command CLI.
No momento que salva no bd, o Observer e acionado e executa na função Created uma atualização em outra tabela.
Contudo, preciso passar um valor a mais para o Observer.
Como estou usando um command CLI, não dá pra usar sessão nem request.
Tem como passar, além dos dados do Model, outro valor para o Observer?
Olá, Thiago!
Tudo bem?
O que seria esse valor adicional?
O Observer injeta um objeto do model, você pode tentar criar um mutator para retornar este valor que precisa.
Pois é...
O Observer só manipula dados de um Objeto do Model.
Acabei disparando a ação por um Event, pois ai eu posso mandar quantos valores precisar.
event(new UserSavedEvent(User $user, $outro_valor))
Vou tentar com mutator também.
Obrigado!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!