Composants Blade intégrés pour les commentaires imbriqués, le chat en direct en temps réel et le comptage des commentaires. Authentification unique sécurisée via Laravel Auth, accès API complet via une façade et aucune étape de développement côté client requise.
Chaque composant correspond à une seule étiquette. Publiez la configuration, définissez votre clé API et c'est parti !
Ajoutez un widget de commentaires imbriqués complet à n'importe quelle page. Il prend en charge les réponses, les mentions (@), les votes, le texte enrichi et les mises à jour en temps réel.
<x-fastcomments
:url-id="$post->slug"
:url="route('posts.show', $post)"
:url-title="$post->title"
/>
Intégrez un chat en temps réel à n'importe quelle page ou ressource. Idéal pour les événements en direct, les canaux d'assistance ou les plateformes communautaires avec indicateurs de présence en ligne.
<x-fastcomments-live-chat
:url-id="$channel->slug"
:url="route('channels.show', $channel)"
/>
Affichez le nombre de commentaires de chaque page directement dans le texte. Idéal pour les listes d'articles, les tableaux de bord et les badges de navigation.
<x-fastcomments-comment-count
:url-id="$post->slug"
/>
FastComments apporte une suite complète de fonctionnalités à votre application Laravel.
Choisissez le mode d'authentification qui correspond aux besoins de votre application.
Vérification des jetons HMAC côté serveur via Laravel Auth pour une sécurité maximale.
Authentification unique côté client pour une configuration rapide sans configuration serveur.
Permettre aux utilisateurs de créer leurs propres comptes FastComments de manière indépendante.
Trois étapes pour activer les commentaires dans votre application Laravel.
Exécutez la commande `composer require fastcomments/laravel` pour ajouter le package à votre projet.
Publiez le fichier de configuration avec Artisan, puis ajoutez votre clé API FastComments et votre ID de locataire à votre fichier .env.
Utiliser<x-fastcomments> ,<x-fastcomments-live-chat> , ou<x-fastcomments-comment-count> n'importe où dans vos modèles Blade.
Nous avons compilé les réponses à certaines des questions les plus courantes pour vous aider à démarrer !
Existe-t-il un essai gratuit ?
Oui. FastComments propose un essai gratuit de 30 jours avec accès complet à toutes les fonctionnalités, y compris l'authentification unique (SSO), le chat en direct et l'éditeur de texte enrichi. Aucune carte de crédit n'est requise pour commencer.
Comment fonctionne l'authentification unique (SSO) avec Laravel Auth ?
Lorsque l'authentification unique sécurisée est activée, le module récupère l'utilisateur authentifié via Laravel Auth et génère un jeton signé HMAC côté serveur. Ceci crée ou met à jour automatiquement le compte FastComments de l'utilisateur avec son nom, son adresse e-mail et son avatar. L'utilisateur se connecte ainsi de manière transparente, sans inscription supplémentaire.
Quelles versions de Laravel sont prises en charge ?
Le package FastComments pour Laravel est compatible avec Laravel 10, 11 et 12. Il nécessite PHP 8.1 ou une version supérieure et utilise la détection automatique des packages de Laravel pour une configuration sans aucune modification.
FastComments est-il conforme au RGPD ?
Oui. FastComments est entièrement conforme au RGPD et utilise un CDN optionnel basé dans l'UE qui conserve toutes les données en Europe. Nous prenons en charge les demandes d'exportation de données, le droit à l'effacement et fournissons un accord de traitement des données (ATD) sur demande.
Puis-je personnaliser les composants de la lame ?
Oui. Vous pouvez publier les vues Blade avec Artisan et les modifier directement. Les composants acceptent également toutes les options de configuration standard de FastComments en tant que propriétés, ce qui vous offre un contrôle total sur l'apparence et le comportement sans toucher aux fichiers du fournisseur.
Puis-je accéder à l'API FastComments depuis Laravel ?
Oui. Ce package fournit une façade FastComments et prend en charge l'injection de dépendances. Vous pouvez l'utiliser pour créer, mettre à jour ou supprimer des commentaires par programmation, gérer les utilisateurs, récupérer des données analytiques, et bien plus encore, depuis vos contrôleurs ou vos tâches.
Installez le package Composer, ajoutez un composant Blade et mettez-le en ligne en quelques minutes.