laravel 5.4 — интеграция Rocket.chat в PHP сайт

Я использую Ubuntu 16 и у меня есть сайт, построенный на PHP с использованием Laravel 5.4, я хочу настроить Rocket.chat на этом сайте. Следующие вещи, которые я сделал.

  1. установленный сервер rocketchat с помощью оснастки установить rocketchat-сервер
  2. Успешно работает над http://127.0.0.1:3000
  3. Тогда я взял http://127.0.0.1:3000 в HTML теге iframe для отображения на моем сайте ракетного чата.

Согласно документации о Rocket Chat, я пытался войти в Rocket Chat, но не получил именно то, что я должен сделать.

<script>
Meteor.loginWithPassword('username-or-email', 'your-password');
</script>

Но я получил ошибку

ReferenceError: Метеор не определен

Я пытаюсь делать следующее, но никак не получаю.

  1. Когда пользователь регистрируется на моем сайте, тогда регистрируйся и в ракетном чате.
  2. Когда пользователь авторизуется на моем сайте, войдите и в ракетный чат.
  3. Нужно ли использовать его Rest API, если да, то как графически оно будет отображаться на моем веб-сайте?

Я думаю, что мой подход делает это неправильно, так что какие-либо предложения? Согласно моим требованиям, каким должен быть правильный способ его реализации?

0

Решение

Метеор определяется в вашем iframe окно. чтобы получить доступ к Метеору, вы должны определить свой iframe с таким именем

<iframe src="http://192.168.5.134:3000" width="300" height="700" name="rocketIframe">

а затем для доступа к окну iframe напишите это

document.rocketIframe.Meteor

или же

window['rocketIframe'].Meteor
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]