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