Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
кто нибудь может подсказать как реализовать уведомление о новой записи строки в таблицу к примеру индикатор или же всплывающее окно и тд
Не в сети
Не в сети
Задача делится на две части - фронтэндовую (как в браузере получать от бэкенда сообщения и отображать уведомления) и бэкендовую (как понимать, что событие настало). Если вы хотите, чтобы все происходило в реалтайме, то в рамках первой задачи вам надо определиться, как именно реализовать в джаваскрипте - периодически пинговать бэкенд в setInterval или поднимать вебсокет-соединение. Во втором варианте на в бэкенд-части вам придется поднимать демона, держащего вебсокет-соединения, пакет brainsocket.brainboxmedia()ca поможет в этом.
Изменено slider23 (21.11.2014 11:18:42)
Не в сети
Задача делится на две части - фронтэндовую (как в браузере получать от бэкенда сообщения и отображать уведомления) и бэкендовую (как понимать, что событие настало). Если вы хотите, чтобы все происходило в реалтайме, то в рамках первой задачи вам надо определиться, как именно реализовать в джаваскрипте - периодически пинговать бэкенд в setInterval или поднимать вебсокет-соединение. Во втором варианте на в бэкенд-части вам придется поднимать демона, держащего вебсокет-соединения, пакет http://brainsocket.brainboxmedia.ca/ поможет в этом.
на подобии делал на php+ajax
просто подумал нет ли фишек у лары которые позволили бы реализовать это чуть проще
спасибо за ответ
Не в сети
}%Уведомлений у БД как таковых нет, нужно держать список последних выданных пользователю уведомлений и при каждом запросе страницы проверять нужные таблицы на новые записи и уведомлять о них, если они найдены.
спасибо за ответ
Не в сети
Сынок, обратной связи с MySQL не существует, на MsSQL такое можно реализовать на ActiveX.
Если хочешь сделать костыль на MySQL, рекомендую сделать под события отдельную таблицу, например, Events и писать туда события (лучше добавь триггеры которые сами при записи в определенные таблицы будут писать в Events).
А на фронтэнде в фоновом режиме, ajax скрипт до усеру читает Events.
Хотя мама может и ошибаться
Сынок, обратной связи с MySQL не существует, на MsSQL такое можно реализовать на ActiveX.
Если хочешь сделать костыль на MySQL, рекомендую сделать под события отдельную таблицу, например, Events и писать туда события (лучше добавь триггеры которые сами при записи в определенные таблицы будут писать в Events).
А на фронтэнде в фоновом режиме, ajax скрипт до усеру читает Events.
Хотя мама может и ошибаться
ок ок
Не в сети
Страницы 1