Задать вопрос

Real-time чат с записью в БД Laravel?

Добрый день, подскажите пожалуйста кто сталкивался как можно создать чат на laravel с возможностью подключения пользователей,
так же хотелось бы что бы вывод и отправка сообщений происходила без перезагрузки страницы,
подскажите куда копать, Заранее огромное спасибо
  • Вопрос задан
  • 2168 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@Constantine1
В данный момент занимаюсь примерно тем же. Однозначно pusher + laravel echo. Все легко и просто.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
Austin_Powers
@Austin_Powers
Web developer (Symfony, Go, Vue.js)
Можете ratchet использовать. Для ваших целей должен как раз сгодиться. https://github.com/Askedio/laravel-ratchet
Ответ написан
Комментировать
@vshvydky
копать в вебсокеты, Нормальное решение можно построить на socket.io + node.js
Использование php для этой задачи выглядит как костыли для безрукого...
Ответ написан
daager
@daager
https://github.com/wandenberg/nginx-push-stream-module
Если ваш веб-сервер на nginx, то очень просто сделать с этим модулем.
Ответ написан
Комментировать
@Levhav
Возьмусь за разработку проектов любой сложности.
Чтоб отправлять сообщения по вебсокетам вам нужен комет сервер. Помимо тех что уже посоветовали в других ответах как вариант можно использовать этот https://github.com/CppComet/comet-server комет сервер

Вот простой пример чата к которому можно приделать сохранение в бд.
Ответ написан
Комментировать
Для реализации реал-тайм приложений есть отличный бесплатный сервис pusher.com Он позволяет не нагружать сервер постоянными ajax запросами и обновлять сообщения только когда они приходят. Также имееться пакет для laravel
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы