title: Pusher not receiving events from Laravel 5.2 broadcasting
body: <p>I am using Laravel 5.2 and php 7. I am testing this on a local Mac OSX environment. I am having no trouble pinging other services or making requests with php. I configured my application by editing broadcasting.php and .env with my api details.</p>
  
  <p>broadcasting.php</p>
  
  <pre><code>'default' =&gt; env('BROADCAST_DRIVER', 'pusher'),
  
  'connections' =&gt; [
  
      'pusher' =&gt; [
          'driver' =&gt; 'pusher',
          'key' =&gt; env('mykey'),
          'secret' =&gt; env('mysecret'),
          'app_id' =&gt; env('myappid'),
      ],
  ...
  </code></pre>
  
  <p>and in .env</p>
  
  <pre><code>...
  CACHE_DRIVER=file
  SESSION_DRIVER=file
  QUEUE_DRIVER=redis
  BROADCAST_DRIVER=pusher
  
  PUSHER_KEY=mykey
  PUSHER_SECRET=mysecret
  PUSHER_APP_ID=myappid
  ...
  </code></pre>
  
  <p>I created a TestEvent like so</p>
  
  <pre><code>&lt;?php
  
  namespace App\Events;
  
  use App\Events\Event;
  use Illuminate\Queue\SerializesModels;
  use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
  
  class TestEvent extends Event implements ShouldBroadcast
  {
      use SerializesModels;
  
      public $data;
  
      public function __construct()
      {
          $this-&gt;data = array(
              'power'=&gt; '10'
              );
      }
  
      public function broadcastOn()
      {
          return ['test_channel'];
      }
  }
  </code></pre>
  
  <p>I then call on the event like so</p>
  
  <pre><code>Event::fire(new TestEvent());
  </code></pre>
  
  <p>The event shows up and is processed in redis</p>
  
  <pre><code>[2016-02-04 10:06:18] Processed: Illuminate\Broadcasting\BroadcastEvent
  [2016-02-04 10:08:44] Processed: Illuminate\Broadcasting\BroadcastEvent
  [2016-02-04 10:11:14] Processed: Illuminate\Broadcasting\BroadcastEvent
  [2016-02-04 10:11:59] Processed: Illuminate\Broadcasting\BroadcastEvent
  [2016-02-04 10:14:22] Processed: Illuminate\Broadcasting\BroadcastEvent
  [2016-02-04 11:17:04] Processed: Illuminate\Broadcasting\BroadcastEvent
  [2016-02-04 11:38:14] Processed: Illuminate\Broadcasting\BroadcastEvent
  </code></pre>
  
  <p>But nothing shows up in pusher when viewing the debug console. So it seems that the event is never being sent to pusher for some reason. I also checked my timezone settings to make sure that was not an issue. There are no errors in my in the laravel log file when the event is broadcasted.</p>
  
  <p><strong>How can I solve this problem? Is there a good way to debug and see if there is actually a request being made to pusher?</strong></p>