即插即用的 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 令牌验证,以实现最高安全性。
支持客户端单点登录,无需服务器配置即可快速设置。
允许用户独立创建自己的 FastComments 帐户。
在 Laravel 应用中实现实时评论只需三步。
运行 composer require fastcomments/laravel 将该包添加到您的项目中。
使用 Artisan 发布配置文件,然后将 FastComments API 密钥和租户 ID 添加到 .env 文件中。
使用<x-fastcomments>,<x-fastcomments-live-chat> , 或者<x-fastcomments-comment-count>在 Blade 模板中的任何位置。
我们整理了一些最常见问题的答案,以帮助您入门!
有免费试用吗?
是的。FastComments 提供 30 天免费试用,期间可完全访问所有功能,包括单点登录、在线聊天和富文本编辑器。无需信用卡即可开始使用。
Laravel Auth 如何实现 SSO?
启用安全单点登录 (Secure SSO) 后,该软件包会从 Laravel Auth 读取已认证用户的信息,并在服务器端生成 HMAC 签名令牌。这会自动创建或更新用户的 FastComments 帐户,并包含用户的姓名、邮箱和头像。用户无需额外注册即可无缝登录。
支持哪些 Laravel 版本?
FastComments Laravel 包支持 Laravel 10、11 和 12。它需要 PHP 8.1 或更高版本,并使用 Laravel 的包自动发现功能进行零配置设置。
FastComments是否符合GDPR要求?
是的。FastComments 完全符合 GDPR 要求,并提供可选的欧盟境内 CDN,确保所有数据都保存在欧洲境内。我们支持数据导出请求和删除权,并可根据要求提供数据处理协议 (DPA)。
我可以自定义Blade组件吗?
是的。您可以使用 Artisan 发布 Blade 视图并直接对其进行修改。这些组件还接受所有标准的 FastComments 配置选项作为 props,让您无需修改 vendor 文件即可完全控制其外观和行为。
我能否从 Laravel 访问 FastComments API?
是的。该软件包提供了一个 FastComments 外观模式,并支持依赖注入。您可以使用它通过编程方式从控制器或作业中创建、更新或删除评论、管理用户、获取分析数据等等。