2015-08-10 3 views
0

Я пытаюсь использовать vinkla/pusher на Laravel 5,1Триггер Pusher.com ничего не делает

Это то, что я добавил к app.php:

Vinkla\Pusher\PusherServiceProvider::class в качестве поставщика услуг

'LaravelPusher' => Vinkla\Pusher\Facades\Pusher::class, как фасад ,

Маршрут:

Route::get('/api/bid', [ 
    'uses' => '[email protected]' 
]); 

И это контроллер:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 
use App\Http\Controllers\Controller; 
use App\CurrentAuction; 
use App\User; 
use App\Bid; 
use Session; 
use LaravelPusher; 

class APIController extends Controller 
{ 
    public function getCurrentAuction() 
    { 
     // snip... 
    } 

    public function bid(User $user) { 
     // Whole heap of things done with $user... 
     // snip... 

     $data['bids'] = 1; 
     LaravelPusher::trigger('bid_channel', 'NewBid', $data); 
    } 
} 

Вызов этого метода делает все, за исключением спускового толкателя событий.

Я не понимаю, что я сделал неправильно.

Любая помощь была бы принята с благодарностью. Благодаря!

+0

Как вы подтверждаете, что ничего не происходит? У вас есть отладочный вывод? Я бы рекомендовал получить некоторую отладочную информацию, как описано в разделе [Отладка библиотеки Pusher PHP в README] (https://github.com/pusher/pusher-http-php#debugging--logging). Вы должны иметь возможность использовать 'LaravelPusher :: set_logger ($ your_logger);'. Если вы публикуете вывод отладки, должно быть возможно выработать то, что происходит. – leggetter

ответ

1

Похоже, что при использовании Laravel Homestead/Vagrant, толкателя, трансляции или чего-либо подобного не хочет работать для меня.

Я подтолкнул все до живого сервера, и он работал без каких-либо изменений кода.

Смежные вопросы