title: Redis not picking up Broadcast events in Laravel 5.1
body: <p>I have the following event:</p>
  
  <pre><code>&lt;?php
  
  namespace SixtyFiveContrib\Events;
  
  use Auth;
  
  use SixtyFiveContrib\Events\Event;
  use SixtyFiveContrib\Models\Notification;
  
  use Illuminate\Queue\SerializesModels;
  use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
  
  /**
   * NotificationEvent 
   *
   */
  class NotificationEvent extends Event implements ShouldBroadcast
  {
      use SerializesModels;
  
      public $notification;
  
      /**
       * Create a new event instance.
       *
       * @return void
       */
      public function __construct(Notification $notification)
      {
          $this-&gt;notification = $notification;
      }
  
      /**
       * Get the channels the event should be broadcast on.
       *
       * @return array
       */
      public function broadcastOn()
      {
          return ['feed', 'updates'];
      }
  
      public function broadcastWith()
      {
          return ['notification' =&gt; $this-&gt;notification];
      }
  }
  </code></pre>
  
  <p>I'm using the Redis driver in broadcasting.php</p>
  
  <pre><code> 'redis' =&gt; [
              'driver' =&gt; 'redis',
              'connection' =&gt; 'default',
          ],
  </code></pre>
  
  <p>Then I have the node app from the official docs, which runs fine and connects to the client:</p>
  
  <pre><code>var app = require('http').createServer(handler);
  var io = require('socket.io')(app);
  
  var Redis = require('ioredis');
  var redis = new Redis();
  
  app.listen(3000, function() {
      console.log('Server is running!');
  });
  
  function handler(req, res) {
      res.writeHead(200);
      res.end('Ayup.');
  }
  
  io.on('connection', function(socket) {
      //
  });
  
  redis.psubscribe('*', function(err, count) {
      console.log(err);
  });
  
  redis.on('pmessage', function(subscribed, channel, message) {
      message = JSON.parse(message);
  
      console.log(subscribed);
      console.log(channel);
      console.log(message);
  
      io.emit(channel + ':' + message.event, message.data);
  });
  </code></pre>
  
  <p>The node app isn't receiving anything from Redis? If I manually go into redis-cli and run ``` PUBLISH feed '{event: "SixtyFiveContrib\Events\NotificationEvent"}' then the node app does receive that message.</p>
  
  <p>Cheers in advance!</p>