Size: a a a

Laravel Framework Russian Community

2020 November 01

TD

Tyler_ Durdon in Laravel Framework Russian Community
Артём
Мне вот непонятно — что такое «реалтайм дб» и причём тут phpMyAdmin? И самое главное — причём тут ларавел?
В монгодб есть возможность подписываться на изменения в дб, как пример, спрашиваю есть ли реализация подобного для мариадб, поэтому написал про пхпадмин, слушать изменения нужно в ларавел, так как он у меня за это отвечает
источник

А

Артём in Laravel Framework Russian Community
Николай Deataxe
Парни. на laravel 7 будет это работать?
https://klisl.com/multilanguage_laravel.html
Самый лучший способ — проверить. Вдруг тебе соврут?
источник

А

Артём in Laravel Framework Russian Community
Tyler_ Durdon
В монгодб есть возможность подписываться на изменения в дб, как пример, спрашиваю есть ли реализация подобного для мариадб, поэтому написал про пхпадмин, слушать изменения нужно в ларавел, так как он у меня за это отвечает
Очень фигово ты написал в первый раз. Во-второй получилось лучше
источник

А

Артём in Laravel Framework Russian Community
> есть ли реализация подобного для мариадб, поэтому написал про пхпадмин

Тут я завис. Логическая цепочка хитрая.
источник

ВС

Владислав Субботин... in Laravel Framework Russian Community
Tyler_ Durdon
Ребят, всем доброго времени суток, можете подсказать, как организовать реалтайм дб на phpMyAdmin, т.е как отслеживать изменения какой-то определенной таблицы, например
Триггеры. Ивенты.
источник

ВС

Владислав Субботин... in Laravel Framework Russian Community
источник

TD

Tyler_ Durdon in Laravel Framework Russian Community
Владислав Субботин
Триггеры. Ивенты.
Ивенты и броадкастинг, если нужно сообщить на клиент, что в бд произошли изменения?
источник

ВС

Владислав Субботин... in Laravel Framework Russian Community
Логика такая: в БД произошли изменения, приложение это должно узнать (бэкенд, я имею ввиду). Хоть триггером в БД, хоть ещё как-то. Дальше уже должно дёрнуть какой-то хук на фронтенде.
источник

ВС

Владислав Субботин... in Laravel Framework Russian Community
Как там у тебя это будет выглядеть - я не знаю.
источник

ВС

Владислав Субботин... in Laravel Framework Russian Community
Либо другой вариант: вешать листенер на бэкенд и опрашивать его с определённым периодом. Но, кмк, это хуже.
источник

TD

Tyler_ Durdon in Laravel Framework Russian Community
Владислав Субботин
Либо другой вариант: вешать листенер на бэкенд и опрашивать его с определённым периодом. Но, кмк, это хуже.
Проблема в оповещении фронта
Да, не хочу вот это использовать, поэтому спрашиваю про альтернативы)
источник

А

Артём in Laravel Framework Russian Community
Хорошо бы пояснить — зачем отслеживать изменения на уровне БД? Изменения делает не только приложение автора?
источник

ВС

Владислав Субботин... in Laravel Framework Russian Community
Tyler_ Durdon
Проблема в оповещении фронта
Да, не хочу вот это использовать, поэтому спрашиваю про альтернативы)
Как конкретно это реализовать - я не скажу. Я с фронтом не работаю. Поэтому могу предложить только погуглить.
источник

TD

Tyler_ Durdon in Laravel Framework Russian Community
Артём
Хорошо бы пояснить — зачем отслеживать изменения на уровне БД? Изменения делает не только приложение автора?
Бэк - ларавел, фронт - вью
Под фронтом отдельное спа понимается
И каждый клиент может делать изменения в бд через апи на ларавел
источник

А

Артём in Laravel Framework Russian Community
Tyler_ Durdon
Бэк - ларавел, фронт - вью
Под фронтом отдельное спа понимается
И каждый клиент может делать изменения в бд через апи на ларавел
Т.е. ВСЕ изменения в БД ТОЛЬКО через твой бэк?
источник

TD

Tyler_ Durdon in Laravel Framework Russian Community
Артём
Т.е. ВСЕ изменения в БД ТОЛЬКО через твой бэк?
Да
источник

А

Артём in Laravel Framework Russian Community
Вот и непонятно — зачем отслеживать изменения на уровне БД?
источник

А

Артём in Laravel Framework Russian Community
Отслеживай их на уровне бэка через события моделей, например
источник

А

Артём in Laravel Framework Russian Community
Их же можно броадкастить на фронт
источник

А

Артём in Laravel Framework Russian Community
Всё из коробки
источник