Как можно выйти из данной ситуации после того как очередь была выполнена удалить запись?
убери из события use SerializesModels; - тогда модель не будет братся из базы при срабатывании листенера, а будет сериализоватся полностью в очередь, а ты сможешь сразу же ее удалить из базы после того как событие кинул
убери из события use SerializesModels; - тогда модель не будет братся из базы при срабатывании листенера, а будет сериализоватся полностью в очередь, а ты сможешь сразу же ее удалить из базы после того как событие кинул
убери из события use SerializesModels; - тогда модель не будет братся из базы при срабатывании листенера, а будет сериализоватся полностью в очередь, а ты сможешь сразу же ее удалить из базы после того как событие кинул
убери из события use SerializesModels; - тогда модель не будет братся из базы при срабатывании листенера, а будет сериализоватся полностью в очередь, а ты сможешь сразу же ее удалить из базы после того как событие кинул
class SendClientMessageBackStockProduct implements ShouldQueue { public function handle(BackInStockProduct $event) { Mail::to($event->backstock->email) ->send(new SendBackStockMail($event->backstock));
@romeoCL Я имел ввиду, что когда задача забирается из хранилища очереди, она с помощью Symfony\Component\Process\Process; запускается в дочернем процессе
@romeoCL Я имел ввиду, что когда задача забирается из хранилища очереди, она с помощью Symfony\Component\Process\Process; запускается в дочернем процессе
@romeoCL Посоветовал бы еще, не таскать сериализованые объекты в задачу, а передавать скалярные величины, тот же id, а дальше, делай по ним нужные выборки и вычисления
@romeoCL Посоветовал бы еще, не таскать сериализованые объекты в задачу, а передавать скалярные величины, тот же id, а дальше, делай по ним нужные выборки и вычисления
Можно, но мне нужен именно обьект. Мне так пока проще