Вызов неопределенного метода из добавленного композитора

Я пытаюсь использовать класс SlackBot с моим приложением Laravel 5.

Но я получаю эту ошибку:

Call to undefined method Mpociot\SlackBot\Facades\SlackBot::initialize() 

Это мой контроллер:

 use SlackBot; public function slack_bot() { $slackbot = new SlackBot(); $slackbot->initialize('xoxb-XXX'); } 

Я попытался отладить, какие методы доступны с этим:

 $methods = get_class_methods($slackbot); print_r($methods); 

и я получил это:

 Array ( [0] => swap [1] => shouldReceive [2] => getFacadeRoot [3] => clearResolvedInstance [4] => clearResolvedInstances [5] => getFacadeApplication [6] => setFacadeApplication [7] => __callStatic ) 

который сильно отличается от методов, определенных в классе github] 2 .

Как я могу это исправить?


Что я наделал:

Я следую этому руководству

Я запустил композитор mpociot / slackbot

И затем я добавил в config / app.php поставщика услуг:

 Mpociot\SlackBot\SlackBotServiceProvider::class, 

и псевдоним / фасад:

 'SlackBot' => Mpociot\SlackBot\Facades\SlackBot::class 

Вы получаете экземпляр Фасада вместо реального класса .

Замените

  $slackbot = new SlackBot(); $slackbot->initialize('xoxb-XXX'); 

С:

  $slackbot = SlackBot::initialize('token');