Самый простой способ это начать с планировщика
https://laravel.com/docs/9.x/scheduling, там допустим сделать задание(уже вам виднее Job или ещё как), который будет в момент запуска проверять вашу БД на текущие задачи и делать их.
Ну те сделали, например каждую минуту
$schedule->call(new DoCurrentJobsFromDb)->everyMinute();
А в
DoCurrentJobsFromDb
запрос к базе, выборка по времени текущих заданий и отправка их на немедленное выполнение(тут снова тем или иным способом, подходящим под вашу архитектуру).
Параметры частоты уже выбираете из ваших соображений.