Realtime чат для Laravel

Laravel realtime chat

Chatify – это пакет Laravel от Munaf Aqeel Mahdi, который добавляет полную систему чата в реальном времени в ваше приложение без какого-либо дополнительного кода:

Chatify использует интеграцию Pusher Laravel для функциональности чата со следующими функциями:

  • Пользователи / группы (скоро).
  • Обновление списка контактов в режиме реального времени.
  • Список избранных контактов (например, стиль историй) и кнопка “Добавить в избранное”.
  • Сохраненные сообщения для сохранения ваших сообщений в интернете, как в Telegram.
  • Функция поиска.
  • Индикатор последнего сообщения контактного элемента (например, вы: ….).
  • Активный статус пользователя в режиме реального времени.
  • Индикатор набора текста в реальном времени.
  • Индикатор видимых сообщений в реальном времени.
  • Состояние подключения к интернету в режиме реального времени.
  • Загрузка вложений (фото/файл).
  • Общие фотографии, удалить разговор.. (Информация о пользователе справа).
  • Адаптивный дизайн со всеми устройствами.
  • Пользовательские настройки и настройка чата : фотография профиля пользователя, темный режим и цвет чата. с простым и замечательным дизайном пользовательского интерфейса.

Узнать больше

Если вам интересно узнать, как интегрировать этот пакет, ознакомьтесь с демонстрационным приложением Chatify на GitHub. Исходный код пакета доступен на GitHub по адресу munafio/chatify.

Рейтинг
( Пока оценок нет )
Максим Гречушников/ автор статьи
Мне 40 лет, и больше половины жизни я занимаюсь разработкой. За это время я работал с корпоративными системами, highload-проектами, интеграциями, платежными решениями, внутренними платформами и legacy-кодом, который пережил не одного разработчика. Некоторые системы, кажется, переживут и нас. Моя специализация — PHP, Laravel, backend-архитектура, DDD, тестирование, рефакторинг и техническое лидерство. Мне интересны задачи, где нужно соединить код, бизнес, данные, процессы и здравый смысл. Последние годы я много работаю с LLM и AI-инструментами: использую их для проектирования, анализа кода, документации, тестов, ревью, работы с legacy и построения инженерных процессов. Для меня LLM — это не замена разработчику, а усилитель для тех, кто умеет думать системно. В блоге я пишу о Laravel, PHP, архитектуре, тестировании, инженерной практике, управлении разработкой и реальном применении AI в работе программиста.
Понравилась статья? Поделиться с друзьями: