Я начал создавать веб-сайт в октябре CMS, и теперь я пытаюсь создать простой плагин для чата, который работает на Pusher. Я слежу за this tutorial, написанным для Laravel, в сочетании с документацией октября.Включая Pusher php server в октябреCMS с мостом vinkla/pusher
шагов я взял:
- Installed октября через композитор
Затем, как описано в руководстве:
- установлен vinkla/pusher пакет через композитор
- Опубликован пакет и установите конфигурацию
Тогда в ОМ я сделал новый чат плагин с компонентом и зарегистрировал поставщик услуг в функции загрузки() из plugin.php файла:
плагиных/ода/чат/plugin.php
<?php namespace Oda\Chat;
use Backend;
use App;
use System\Classes\PluginBase;
class Plugin extends PluginBase
{
...
public function boot()
{
App::register('Vinkla\Pusher\PusherServiceProvider');
}
...
}
И в моем плагине компоненты я добавил простой тестовый код, как описано на vinkla/толкающим GitHub:
плагины/ода/чат/компоненты/Chat.php
<?php namespace Oda\Chat\Components;
use Cms\Classes\ComponentBase;
use Vinkla\Pusher\Facades\Pusher;
class Chat extends ComponentBase
{
...
public function onRun()
{
$data['message'] = 'hello world';
Pusher::trigger('my-channel', 'my-event', $data);
}
...
}
Я добавил компонент на страницу и проверил отладку приборной панели толкателя, но ничего не получено. Также нет ошибок на самой странице.