Станислав Почепко: Тогда ответ простой: если надо обработать что-то по-разному. К примеру: у вас есть конкретная задача - при запросе выполнить вставку. При этом всем нужно еще и вызвать какую-то доп. оповещалку, к примеру запушить сообщение в пушер для пользователя. В таких случаях и можно юзать эвенты - вешать какие-то доп. действия, которые НЕ связанные с основной логикой в эвенты. Или, к примеру, у вас есть дохренищная куча методов, которые нужно вызвать при запросе. Вы же не будете в ручную вызывать их все - можно просто бросить эвент и подхватить где нужно.
Alex Wells: Нужно к примеру добавить строку в таблицу и изменить значения в 2х других, и если первое не срабатывает то остальное не исполняется. Понятно как сделать без триггеров, но интересно как через них.
Дмитрий Чеканов: И зачем тут эвент? Он тут вообще не нужен. Хотя можно сделать так: строку в запросе, потом кидаешь эвент. Потом листенишь его и посылаешь его на Job, там обрабатываешь. Документация в помощь. Но тут нахрен эвенты не нужны)