В laravel 5.7 я хочу иметь возможность выполнять несколько действий, например, вставлять пользователя в базу данных, отправлять электронную почту регистрации, отправлять уведомления, ... Я хочу иметь возможность выполнять эти действия как синхронно, так и асинхронно.проблема в том, что я не хочу создавать класс Job для каждого действия.каждое действие - класс, вызываемый php.То, чего я не понимаю в классе Laravel Job, это то, что он получает зависимости как аргументы метода дескриптора и получает свой Input, который должен обрабатываться, в конструкторе, я думаю, это немного странно.
например, когда я хочучтобы вызвать действие отправки по электронной почте, я хочу иметь возможность выполнять следующие действия:
$registerEmailAction->__invoke($user, true);
Второй параметр указывает, выполнять ли это действие - синхронизация или асинхронность.