スレッドコメント、リアルタイムライブチャット、コメントカウントのためのドロップインBladeコンポーネント。Laravel AuthによるセキュアなSSO、Facadeを介したフルAPIアクセス、そしてフロントエンドのビルドステップは不要です。
各コンポーネントは単一のタグです。設定を公開し、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 Auth を介したサーバー側 HMAC トークン検証を行います。
サーバー構成なしで迅速にセットアップできるクライアント側 SSO。
ユーザーが独自に FastComments アカウントを作成できるようにします。
Laravel アプリでコメントをライブ化する 3 つのステップ。
パッケージをプロジェクトに追加するには、composer require fastcomments/laravel を実行します。
Artisan を使用して構成ファイルを公開し、FastComments API キーとテナント ID を .env ファイルに追加します。
使用<x-fastcomments>、<x-fastcomments-live-chat> 、 または<x-fastcomments-comment-count>Blade テンプレートのどこにでも配置できます。
始める際に役立つ、よくある質問への回答をまとめました。
無料トライアルはありますか?
はい。FastCommentsは30日間の無料トライアルを提供しており、SSO、ライブチャット、リッチテキストエディタなど、すべての機能をご利用いただけます。ご利用開始にクレジットカードは不要です。
Laravel Auth では SSO はどのように機能しますか?
セキュアSSOを有効にすると、パッケージはLaravel Authから認証済みユーザーを読み取り、サーバー側でHMAC署名トークンを生成します。これにより、ユーザーの名前、メールアドレス、アバター情報に基づいて、FastCommentsアカウントが自動的に作成または更新されます。ユーザーは追加の登録なしでシームレスにサインインできます。
サポートされている Laravel のバージョンはどれですか?
FastComments Laravel パッケージは、Laravel 10、11、12 をサポートしています。PHP 8.1 以上が必要で、ゼロ構成セットアップのために Laravel のパッケージ自動検出を使用します。
FastComments は GDPR に準拠していますか?
はい。FastCommentsはGDPRに完全準拠しており、オプションでEUベースのCDNをご利用いただくことで、すべてのデータをヨーロッパ内に保存できます。データのエクスポートリクエスト、削除権をサポートし、ご要望に応じてデータ処理契約(DPA)もご提供いたします。
Blade コンポーネントをカスタマイズできますか?
はい。BladeビューはArtisanで公開し、直接変更することができます。また、コンポーネントは標準的なFastComments設定オプションをすべてpropsとして受け入れるため、ベンダーファイルに触れることなく、外観と動作を完全に制御できます。
Laravel から FastComments API にアクセスできますか?
はい。このパッケージはFastComments Facadeを提供し、依存性注入をサポートしています。これを使用することで、コントローラーやジョブからプログラム的にコメントを作成、更新、削除したり、ユーザーを管理したり、分析情報を取得したりすることができます。
Composer パッケージをインストールし、Blade コンポーネントをドロップして、数分で稼働させることができます。