Я разрабатываю веб-сайт спортзала, используя Angular 6, с работниками сферы обслуживания, которым необходимо отправлять уведомления пользователям (push-уведомления через Интернет), когда начнется класс, на который они подписаны (например, за 15 минут до времени начала).
К тому времени, когда у меня есть функция PHP, которая использует Minishlink \ WebPush для отправки уведомления, мне нужно вызвать эту функцию за 15 минут до запуска класса, и это должно быть сделано автоматически, потому что нет никакого взаимодействия с пользователем в Для вызова этой функции.
Я думал о том, чтобы иметь событие MySQL, которое обращается к таблице, где хранятся классы, и когда пришло время, вызывает эту функцию PHP, но я не знаю, как это сделать, и даже если это лучшая идея .
Есть предложения?
Я использую Angular 6 + PHP + MySQL, работающий локально на XAMPP.