Laravel 10/11/12

Laravel 的评论和在线聊天

即插即用的 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 + FastComments
实时评论
在线聊天
单点登录集成
垃圾邮件防护
通知
@提及
代码和 Markdown
审核工具
分析
GDPR 合规性
14种以上语言
Webhooks 和 API
Laravel + FastComments
实时评论
在线聊天
单点登录集成
垃圾邮件防护
通知
@提及
代码和 Markdown
审核工具
分析
GDPR 合规性
14种以上语言
Webhooks 和 API

灵活的 SSO 选项

选择适合您应用程序需求的身份验证模式。

简易单点登录

支持客户端单点登录,无需服务器配置即可快速设置。

  • 无需服务器配置
  • 用户名和电子邮件映射
  • 自动登录

无单点登录

允许用户独立创建自己的 FastComments 帐户。

  • 零配置
  • 基于电子邮件的帐户
  • 可选择匿名评论

几分钟内即可启动运行

在 Laravel 应用中实现实时评论只需三步。

1

通过 Composer 安装

运行 composer require fastcomments/laravel 将该包添加到您的项目中。

2

发布配置并设置 API 密钥

使用 Artisan 发布配置文件,然后将 FastComments API 密钥和租户 ID 添加到 .env 文件中。

3

插入式刀片组件

使用<x-fastcomments>,<x-fastcomments-live-chat> , 或者<x-fastcomments-comment-count>在 Blade 模板中的任何位置。

常见问题解答

我们整理了一些最常见问题的答案,以帮助您入门!

有免费试用吗?

plus-icon

是的。FastComments 提供 30 天免费试用,期间可完全访问所有功能,包括单点登录、在线聊天和富文本编辑器。无需信用卡即可开始使用。

Laravel Auth 如何实现 SSO?

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

是的。您可以使用 Artisan 发布 Blade 视图并直接对其进行修改。这些组件还接受所有标准的 FastComments 配置选项作为 props,让您无需修改 vendor 文件即可完全控制其外观和行为。

我能否从 Laravel 访问 FastComments API?

plus-icon

是的。该软件包提供了一个 FastComments 外观模式,并支持依赖注入。您可以使用它通过编程方式从控制器或作业中创建、更新或删除评论、管理用户、获取分析数据等等。

准备好为您的 Laravel 应用添加评论功能了吗?

安装 Composer 包,放入 Blade 组件,几分钟内即可上线。