Laravel Pusher根本不起作用

时间:2018-06-23 10:40:37

标签: php pusher

我刚接触Laravel Pusher !!

我正在广播一个事件。但是,当我在Pusher中打开调试日志时,根本没有显示任何事件!请帮忙!

enter image description here

web.php

Route::get('event', function() {
    event(new TaskEvent('Hello How are you?!'));
});

TaskEvent.php

<?php

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 TaskEvent implements ShouldBroadcast
{
    use Dispatchable, InteractsWithSockets, SerializesModels;

    public $message;
    /**
     * Create a new event instance.
     *
     * @return void
     */
    public function __construct($message)
    {
        $this->message = $message;
    }

    /**
     * Get the channels the event should broadcast on.
     *
     * @return \Illuminate\Broadcasting\Channel|array
     */
    public function broadcastOn()
    {
        return new PrivateChannel('testChannel');
    }
}

.env(提取了一部分)

BROADCAST_DRIVER=pusher
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=database

PUSHER_APP_ID=*** 
PUSHER_APP_KEY=***
PUSHER_APP_SECRET=***
PUSHER_APP_CLUSTER=ap2

我也没有评论App\Providers\BroadcastServiceProvider::class中的config/app.php。请帮助我解决问题。

0 个答案:

没有答案