@Ilich7

Как работать с event'ами в laravel DDD?

Всем привет.
Изучаю DDD на laravel и возник вопрос как обрабатывать события.
Например, у меня в домене есть область Order. Там может быть несколько типов событий (создание, изменение статуса, изменение заказа). На событие изменения статуса нужно сделать запись в лог действий (это обрабатывается внутри домена) и добавить задачу отправки письма в очередь (через laravel job).
Вопрос в том, как правильно это сделать? Ведь по уму, домен не знает о laravel job и т.д. Где правильно хранить events (например, генерируются в handler, а затем в контроллере $handler->getEvents) и как правильно обрабатывать? Best practice?
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы