У меня есть серверная часть Laravel, которая в основном работает как API и панель инструментов для моей базы данных и ее данных. Данные ежедневно обновляются с помощью скрипта Python непосредственно в базе данных. Есть ли способ запустить обновление Laravel Scout (чтобы строка также обновлялась в Algolia) вне проекта PHP?
Единственной альтернативой, которую я подумал, было использование API Laravel для обработки изменений между скриптом Python и базой данных, чтобы только Laravel мог напрямую взаимодействовать с базой данных.
Тем не менее, я бы предпочел, чтобы был способ добавить слушателя или что-то еще к этому без использования Laravel между ними, поскольку скрипт python ДЕЙСТВИТЕЛЬНО быстр.