Мне нужно сделать что-то вроде следующего примера
App\Jobs\Test::withChain([
new \App\Jobs\Test1($user),
new \App\Jobs\Test2($user),
])->dispatch($user);
Но у Laravel нет никаких решений для сохранения состояния объекта между заданиями в цепочке очередей.
У кого-нибудь была такая же проблема, как у меня?
Мне нужно передать некоторые переменные родительскому заданию, сохранить некоторые состояния и использовать их в дочерних заданиях
Вы можете сохранить данные в таблице базы данных или в кеше. Какой у вас вариант использования?
Мой общий подход — определение общего ключа для сериализации и кэширования данных между заданиями.
Других решений пока нет …