Допустим есть модель с которой работают несколько пользователей. При изменении некоторых атрибутов нужно отправить уведомление, что Вася изменил поля такие то и такие.
Можно конечно просто дернуть отдельное событие и передать туда измененные атрибуты и данные пользователя который изменяет данные. А есть ли механизм такой через Observer?
Первое что приходит на ум, это добавить доп. временное значение в изменяемый объект и ловить его в обсервере, не сохраняя в базу. Но не уверен что это правильное решение.
mrFlyer, Observer нужен не для того чтобы туда что-то передавать, он для того чтобы следить за тем что было выполнено то или иное событие и на основе события выполнять определенные действия. Эдакий тоже контроллер. Следовательно у тебя два пути, вызывать какой-то сервис в который будешь передавать модель, а это сервис сам хвать auth user, либо в каждом контроллере вызывай событие и в него передавай модель и пользователя.
Константин Б., Ясно, спасибо. В принципе хотел убедиться, но за Auth спасибо. У меня почему то внутренний блок стоял на его использование в обсервере ...