У меня есть приложение-пушер, затем я пытаюсь отправить сообщение пушеру по событию laravel, это мое событие:
namespace App\Events;
use Illuminate\Broadcasting\Channel;
use Illuminate\Queue\SerializesModels;
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Broadcasting\PresenceChannel;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
class NewOrder
{
use Dispatchable, InteractsWithSockets, SerializesModels;
public $email;
public $message;
public function __construct($email)
{
$this->email = $email;
$this->message = "New order from {$email}, please check.";
//
}
public function broadcastOn()
{
return ['new-order'];
}
}
, и я пытаюсь проверить его с помощью теста маршрута,
Route::get('test', function () {
event(new App\Events\NewOrder('John'));
return "Event has been sent!";
});
моя конфигурация толкателя была настроена так же, как конфигурация учетной записи моего толкателя, но после доступа /test
консоль отладчика толкателя ничего не показывает.
это мояbroadcasting.php
'default' => env('BROADCAST_DRIVER', 'pusher'),
'connections' => [
'pusher' => [
'driver' => 'pusher',
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app_id' => env('PUSHER_APP_ID'),
'options' => [
'cluster' => env('PUSHER_APP_CLUSTER'),
// 'cluster' => 'ap1',
'encrypted' => true,
],
],
'redis' => [
'driver' => 'redis',
'connection' => 'default',
],
'log' => [
'driver' => 'log',
],
'null' => [
'driver' => 'null',
],
],
];
Я не знаю, чтобы увидеть журнал пушера из приложения laravel, кто-нибудь может мне помочь?я использую laravel 5.5