Я пытаюсь использовать библиотеку PHP Vanilla PHP в моем контроллере.Vanilla PHP внутри контроллера
Это то, что я пытаюсь сделать:
include(app_path().'/includes/Pusher.php');
$pusher = new Pusher('KEY', 'KEY', '1234');
$pusher->trigger('bid_channel', 'NewBid', $auction);
Я знаю, что есть толкатель пакеты, но каждый из них сломана, так или иначе. Пакеты vinkla
Фасады не работают.
Я использовал приведенный выше код успешно routes.php
, чтобы проверить это, но когда я положил его в мой контроллер я получаю эту ошибку:
FatalErrorException in APIController.php line 40: Class 'App\Http\Controllers\Pusher' not found
Любая помощь будет оценен по достоинству!
Возможный дубликат [Импорт класса без пространства имен в класс с расширением имен] (http://stackoverflow.com/questions/8574794/importing-class-without-namespace-to-namespaced-class) –
Можно использовать инъекцию зависимостей или переименуйте фасад вместе, чтобы получить пакет * vinkla/pusher *. – Jeemusu
@Jeemusu Я предпочитаю использовать Фасады. Я просто не знаю, как правильно переименовать его: http://stackoverflow.com/questions/31912408/renaming-a-facade-conflicts – KriiV