Не знаю как там что у LARAVEL, но логика подсказывает что нужно создать минимальный скрипт без обвязки, который будет вызываться cron'ом и обслуживать программные таймеры-задачи и передавать управление на нужную точку входа, если таймер до тикал, обновлять метку времени последнего тика. Данные о тиках таймеров хранить в любой Nosql ДБ в ОЗУ, но и sql сойдет ну худой конец (записей то мало будет), хотя таблицу тоже в озу запихнуть надо. Так это у меня работало когда то... тик (разрешение) кажись был 10минут.
Т.е нужно:
- нафигачить нехитрый скрипт с классом реализовующий интерфейс программных (скриптовых) cron задач.
- один скрипт для опроса таймеров с БД через интерфейс и передачи управления, запускаемый исключительно через cron, с веба доступ запретить.
Кстати, тут походу тоже самое
stackoverflow.com/questions/23796257/how-to-schedu...