(каждую минуту), он должен работать пока пользователь не нажмет кнопку для остановки.
Причем нужно сделать, для разных пользователей. Т.е. чтобы один пользователя мог запускать и останавливать свой парсер, другой пользователь свой.
Можно сделать через очереди, но как разграничить между пользователями остановку очереди? Есть команда php artisan queue:restart, но она остановит все очереди.
Сделай метки в кэше, а в задании проверяй наличие в кэше записи
Обсуждают сегодня