我想在我的 Laravel 11 项目中实现 Discourse 论坛,该如何操作?我需要从管理员那里获取什么才能在我的 Laravel 项目中进行设置?有人能告诉我吗?
那行不通。
Discourse 使用的是完全不同的技术栈。
有些人设法在 iframe 中使用 Discourse,但这通常不被推荐。
通常,您会将 Discourse 放在子域上,并可以使用 SSO 链接用户帐户。
2 个赞
您可以在子文件夹中运行 Discourse,并使用 spinen/laravel-discourse-sso PHP 软件包在您的 Laravel 应用程序和 Discourse 之间设置单点登录。
如果您在 Laravel 应用和 Discourse 之间复制标头,并使用相同的颜色和字体,就可以实现近乎无缝的体验,特别是如果您在 Laravel 应用中实现一些 JavaScript 来获取 Discourse 的通知。
4 个赞
您好 Discourse 团队,
目前该网站由 Discourse 托管,我该如何将根域名更改为 https://forum.tracalendar.com 来在我的项目中实现 Discourse?我尝试在管理员中更改域名,但它提示我联系此支持,请告知更改路径。
此致,
Suraj
如果它提示您联系支持部门,那么您应该联系支持部门。
注意:我不是支持人员 ![]()
注意:那不是一个子文件夹,而是一个子域。子文件夹将是 https://www.example.com/forum。
2 个赞
当我点击我的社区登录按钮时,它会重定向到我的 discourse connect url,这没关系,并且在我的 discourse connect url 方法中,我得到了 sso 和 sig,但是如何验证我的用户?因为在请求中我只得到 sso 和 sig,我该如何获取我的用户详细信息?有人能帮我完成吗?