Я ищу для использования провайдера non laravel pimax/fb-messenger-php с Laravel. Этот пакет используется и работает с PHP. Как определить провайдера для этого в моей конфигурации laravel?Laravel 5.1/5.3, позвонив без пакета Laravel pimax/fb-messenger-php
0
A
ответ
0
Поскольку вы уже используете Laravel, я предполагаю, что вы также используете Composer.
Так что в вашей командной строкой и введите следующую команду в каталоге проекта Laravel:
composer require "pimax/fb-messenger-php"
Эта информация доступна из Pimax GitHub project
0
Run: композитор требует «Pimax/фб-мессенджер -php "
После его завершения. Вы можете просто использовать классы в своем контроллере. Нет необходимости редактировать/изменять/добавлять в файл конфигурации.
в контроллере классов использования:
use pimax\FbBotApp;
use pimax\Menu\MenuItem;
use pimax\Menu\LocalizedMenu;
use pimax\Messages\Message;
use pimax\Messages\MessageButton;
use pimax\Messages\StructuredMessage;
use pimax\Messages\MessageElement;
use pimax\Messages\MessageReceiptElement;
use pimax\Messages\Address;
use pimax\Messages\Summary;
use pimax\Messages\Adjustment;
use pimax\Messages\AccountLink;
use pimax\Messages\ImageMessage;
use pimax\Messages\QuickReply;
use pimax\Messages\QuickReplyButton;
use pimax\Messages\SenderAction;
......
, а затем в функции контроллера просто использовать SDK обычно:
$bot = new FbBotApp($token);
$bot->send(new Message($ids, 'This is a sample message.'));
Спасибо. Да, я знаю, что вы можете добавить его в Laravel композитором, но как вы это называете? Нужно ли объявлять его в каком-либо файле конфигурации или создавать отдельный конфиг? как насчет маршрутизации и контроллеров. Я использовал пример, который они имеют на странице github, но это для отдельного php-скрипта, а не Laravel. – singh