Версия Laravel: 5.5. *
Версия PHP: 7.1.9
Драйвер и версия базы данных: MYSQL 5.7.19
Описание :
Недавно мы обновили наше приложение с Laravel 5.4 до 5.5 пару месяцев назад, а около 5 дней назад у нас возникли некоторые нарушения с нашими наблюдателями.Наше приложение представляет собой бухгалтерское программное обеспечение, и это типичный поток базовой транзакции.
Детали транзакции вводятся и проверяются перед отправкой и при успешном выполнении. Запись в журнале транзакций и соответствующие позиции создаются, и если указанные выше 2Успешно, транзакция сохраняется, и наблюдатель запускает сохраненное действие, чтобы увеличить остаток на соответствующем счете Главной книги.Проблема В некоторых уникальных сценариях все вышеуказанные 2 шага выполняются успешно, но наблюдатель либо не срабатывает, либо, если он вообще работает, не обновляет весы.
Вопрос
Есть ли способ обнаружить неудачное действие внутри наблюдателя?или, по крайней мере, вызвать неудачный ответ?
Также, если вообще есть лучший способ достичь того же результата, пожалуйста, советуйте.