Laravel 5.5 с общим хранилищем

Мне нужно сделать что-то вроде следующего примера

    App\Jobs\Test::withChain([
new \App\Jobs\Test1($user),
new \App\Jobs\Test2($user),
])->dispatch($user);

Но у Laravel нет никаких решений для сохранения состояния объекта между заданиями в цепочке очередей.
У кого-нибудь была такая же проблема, как у меня?
Мне нужно передать некоторые переменные родительскому заданию, сохранить некоторые состояния и использовать их в дочерних заданиях

1

Решение

Вы можете сохранить данные в таблице базы данных или в кеше. Какой у вас вариант использования?

Мой общий подход — определение общего ключа для сериализации и кэширования данных между заданиями.

0

Другие решения

Других решений пока нет …