Laravel 10 / 11 / 12

Комментарии и онлайн-чат для Laravel

Встраиваемые компоненты Blade для создания древовидных комментариев, чата в реальном времени и подсчета комментариев. Безопасный единый вход через Laravel Auth, полный доступ к API через Facade и отсутствие этапов сборки фронтенда.

Три компонента лопастей, нулевая сложность.

Каждый компонент представляет собой отдельный тег. Опубликуйте конфигурацию, укажите свой API-ключ, и всё готово.

Вложенные комментарии

Добавьте на любую страницу полнофункциональный виджет для создания древовидных комментариев. Поддерживает ответы, упоминания (@), голосование, форматированный текст и обновления в реальном времени прямо из коробки.

<x-fastcomments
  :url-id="$post->slug"
  :url="route('posts.show', $post)"
  :url-title="$post->title"
/>

Онлайн-чат

Встройте чат в режиме реального времени на любую страницу или ресурс. Идеально подходит для прямых трансляций, каналов поддержки или сообществ с индикаторами присутствия в сети.

<x-fastcomments-live-chat
  :url-id="$channel->slug"
  :url="route('channels.show', $channel)"
/>

Количество комментариев

Отображение количества комментариев к любой странице непосредственно в тексте. Отлично подходит для списков статей, панелей управления и навигационных значков.

<x-fastcomments-comment-count
  :url-id="$post->slug"
/>

Один комплект, всё, что вам нужно.

FastComments предоставляет полный набор функций для вашего приложения Laravel.

Laravel + Быстрые комментарии
Комментарии в реальном времени
Онлайн-чат
Интеграция SSO
Защита от спама
Уведомления
@Упоминания
Код и разметка Markdown
Инструменты модерации
Аналитика
Соответствие требованиям GDPR
14+ языков
Вебхуки и API
Laravel + Быстрые комментарии
Комментарии в реальном времени
Онлайн-чат
Интеграция SSO
Защита от спама
Уведомления
@Упоминания
Код и разметка Markdown
Инструменты модерации
Аналитика
Соответствие требованиям GDPR
14+ языков
Вебхуки и API

Гибкие варианты единого входа (SSO)

Выберите режим аутентификации, соответствующий потребностям вашего приложения.

Простой SSO

Единый вход на стороне клиента для быстрой настройки без конфигурации сервера.

  • Настройка сервера не требуется.
  • Сопоставление имени пользователя и адреса электронной почты
  • Автоматический вход в систему

Нет единого входа

Предоставьте пользователям возможность самостоятельно создавать собственные учетные записи FastComments.

  • Нулевая конфигурация
  • Учетные записи на основе электронной почты
  • Возможность оставлять анонимные комментарии (по желанию)

Запуск за считанные минуты

Три шага для добавления комментариев в реальном времени в ваше приложение Laravel.

1

Установка через Composer

Выполните команду `composer require fastcomments/laravel`, чтобы добавить пакет в ваш проект.

2

Опубликовать конфигурацию и установить ключ API

Опубликуйте файл конфигурации с помощью Artisan, затем добавьте свой ключ API FastComments и идентификатор клиента в файл .env.

3

Встраиваемые компоненты лезвия

Использовать<x-fastcomments> ,<x-fastcomments-live-chat> , или<x-fastcomments-comment-count> в любом месте ваших шаблонов Blade.

Часто задаваемые вопросы

Мы собрали ответы на самые распространенные вопросы, чтобы помочь вам начать!

Есть ли бесплатная пробная версия?

plus-icon

Да. FastComments предлагает 30-дневную бесплатную пробную версию с полным доступом ко всем функциям, включая единый вход (SSO), онлайн-чат и редактор форматированного текста. Для начала работы кредитная карта не требуется.

Как работает единый вход (SSO) с Laravel Auth?

plus-icon

При включении Secure SSO пакет считывает данные аутентифицированного пользователя из Laravel Auth и генерирует токен, подписанный HMAC, на стороне сервера. Это автоматически создает или обновляет учетную запись пользователя в FastComments, указывая его имя, адрес электронной почты и аватар. Пользователи входят в систему без дополнительной регистрации.

Какие версии Laravel поддерживаются?

plus-icon

Пакет FastComments для Laravel поддерживает Laravel 10, 11 и 12. Для его работы требуется PHP 8.1 или выше, и он использует автоматическое обнаружение пакетов Laravel для настройки без необходимости внесения изменений.

Соответствует ли FastComments требованиям GDPR?

plus-icon

Да. FastComments полностью соответствует требованиям GDPR и предлагает опциональную CDN-сеть в ЕС, которая хранит все данные в пределах Европы. Мы поддерживаем запросы на экспорт данных, право на удаление и предоставляем соглашение об обработке данных (DPA) по запросу.

Можно ли настроить компоненты Blade?

plus-icon

Да. Вы можете публиковать представления Blade с помощью Artisan и изменять их напрямую. Компоненты также принимают все стандартные параметры конфигурации FastComments в качестве свойств, что дает вам полный контроль над внешним видом и поведением без обращения к файлам сторонних разработчиков.

Можно ли получить доступ к API FastComments из Laravel?

plus-icon

Да. Этот пакет предоставляет фасад FastComments и поддерживает внедрение зависимостей. Вы можете использовать его для программного создания, обновления или удаления комментариев, управления пользователями, получения аналитики и многого другого из ваших контроллеров или заданий.

Готовы добавить комментарии в ваше приложение Laravel?

Установите пакет Composer, добавьте компонент Blade и запустите проект за считанные минуты.