Как я могу обработать очередь в laravel с помощью пользовательских заданий (не созданных моим кодом) - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть очередь в Laravel, где я добавляю задания в действии контроллера на основе параметров запроса с кодом, подобным этому

dispatch(new JobTypeOneClass($somerequestparams));

И это хранилище данных в очереди, используя json в этом формате

{
    "displayName":"App\\Jobs\\JobTypeOneClass",
    "job":"Illuminate\\Queue\\CallQueuedHandler@call",
    "data":
        {
            "commandName":"App\\Jobs\\JobTypeOneClass",
            "command":"O:25:\"App\\Jobs\\JobTypeOneClass\":

 and etc.

Код фреймворка laravel извлекает имя класса JobTypeOneClass из json и создает новый экземпляр этого класса и вызывает метод дескриптора

Как мне обрабатывать задания, если кто-то помещает задания (тип 2) в мойочередь без полей выше, только необработанные данные из non laravel software

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...