Laravel 5.5 Обновление данных в реальном времени - PullRequest
1 голос
/ 28 мая 2020

Я использую Laravel 5.5, и я реализовал некоторые данные с DataTables. net для просмотра сигналов тревоги, поступающих из корпоративной сети. Эти аварийные сигналы хранятся в базе данных MySql. Я хочу, чтобы мои таблицы в блейде обновлялись автоматически, когда в таблице сохраняется новая запись или когда выполняется обновление. Я прочитал несколько статей в Интернете и считаю, что лучшим решением является использование библиотеки Socket.io с laravel echo, Laravel Broadcasting и Laravel Event. Но у меня есть вопрос, на который я не могу ответить. Как поймать событие новой записи в таблице или обновления? Единственный способ сделать go - установить триггер в базе данных или есть другое решение?

1 Ответ

0 голосов
/ 28 мая 2020

Триггеры базы данных - не единственный способ отловить эти события. Laravel Eloquent позволяет реализовать такие хуки, как created, updated, et c ...

https://laravel.com/docs/5.5/eloquent#events

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...