Реализация форума в проекте на Laravel 11

Я хочу внедрить форум Discourse в свой проект на Laravel 11. Как это сделать? Что мне нужно получить от администратора и как настроить это в проекте на Laravel? Кто-нибудь может подсказать?

Это не сработает.

Discourse работает на совершенно другом технологическом стеке.

Некоторым удавалось использовать Discourse в iFrame, но в целом это не рекомендуется.

Обычно Discourse размещают на поддомене и связывают учётные записи пользователей с помощью SSO.

Вы можете запустить Discourse в подпапке и настроить единый вход (SSO) между вашим приложением Laravel и Discourse с помощью PHP-пакета spinen/laravel-discourse-sso.

Если вы дублируете заголовок в вашем приложении Laravel и в Discourse, используя те же цвета и шрифты, это сделает интеграцию практически незаметной, особенно если вы реализуете в приложении Laravel JavaScript для получения уведомлений из Discourse.

Привет, команда Discourse,

В настоящее время сайт размещен на платформе Discourse. Как мне изменить корневое доменное имя на https://forum.tracalendar.com, чтобы внедрить Discourse в мой проект? Я пытался изменить домен через панель администратора, но получил сообщение о необходимости обратиться в поддержку. Пожалуйста, подскажите, как это сделать.

С уважением,
Сурдж

Если вам сказано обратиться в службу поддержки, значит, нужно обратиться в службу поддержки.

Примечание: Я не из службы поддержки :wink:
Примечание: Это не подпапка, а поддомен. Подпапка будет выглядеть как https://www.example.com/forum.

Когда я нажимаю на кнопку входа в мое сообщество, меня перенаправляет на URL для подключения к Discourse — это нормально. В методе подключения к Discourse я получаю параметры sso и sig. Но как мне аутентифицировать пользователей? Поскольку в запросе приходят только sso и sig, как мне получить данные пользователя? Может ли кто-нибудь помочь мне это реализовать?