Встраиваемые компоненты 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.
Выберите режим аутентификации, соответствующий потребностям вашего приложения.
Проверка токенов HMAC на стороне сервера через Laravel Auth для максимальной безопасности.
Единый вход на стороне клиента для быстрой настройки без конфигурации сервера.
Предоставьте пользователям возможность самостоятельно создавать собственные учетные записи FastComments.
Три шага для добавления комментариев в реальном времени в ваше приложение Laravel.
Выполните команду `composer require fastcomments/laravel`, чтобы добавить пакет в ваш проект.
Опубликуйте файл конфигурации с помощью Artisan, затем добавьте свой ключ API FastComments и идентификатор клиента в файл .env.
Использовать<x-fastcomments> ,<x-fastcomments-live-chat> , или<x-fastcomments-comment-count> в любом месте ваших шаблонов Blade.
Мы собрали ответы на самые распространенные вопросы, чтобы помочь вам начать!
Есть ли бесплатная пробная версия?
Да. FastComments предлагает 30-дневную бесплатную пробную версию с полным доступом ко всем функциям, включая единый вход (SSO), онлайн-чат и редактор форматированного текста. Для начала работы кредитная карта не требуется.
Как работает единый вход (SSO) с Laravel Auth?
При включении Secure SSO пакет считывает данные аутентифицированного пользователя из Laravel Auth и генерирует токен, подписанный HMAC, на стороне сервера. Это автоматически создает или обновляет учетную запись пользователя в FastComments, указывая его имя, адрес электронной почты и аватар. Пользователи входят в систему без дополнительной регистрации.
Какие версии Laravel поддерживаются?
Пакет FastComments для Laravel поддерживает Laravel 10, 11 и 12. Для его работы требуется PHP 8.1 или выше, и он использует автоматическое обнаружение пакетов Laravel для настройки без необходимости внесения изменений.
Соответствует ли FastComments требованиям GDPR?
Да. FastComments полностью соответствует требованиям GDPR и предлагает опциональную CDN-сеть в ЕС, которая хранит все данные в пределах Европы. Мы поддерживаем запросы на экспорт данных, право на удаление и предоставляем соглашение об обработке данных (DPA) по запросу.
Можно ли настроить компоненты Blade?
Да. Вы можете публиковать представления Blade с помощью Artisan и изменять их напрямую. Компоненты также принимают все стандартные параметры конфигурации FastComments в качестве свойств, что дает вам полный контроль над внешним видом и поведением без обращения к файлам сторонних разработчиков.
Можно ли получить доступ к API FastComments из Laravel?
Да. Этот пакет предоставляет фасад FastComments и поддерживает внедрение зависимостей. Вы можете использовать его для программного создания, обновления или удаления комментариев, управления пользователями, получения аналитики и многого другого из ваших контроллеров или заданий.
Установите пакет Composer, добавьте компонент Blade и запустите проект за считанные минуты.