title: Laravel Event exceeds pusher limit
body: <p>When firing an event pusher complains that it's exceeding the size limit. While google I came across <a href="https://stackoverflow.com/questions/51147924/laravel-event-exceeds-pusher-allowed-limit">this</a> post.</p>
  
  <p>I tried to reduce my payload by only transmitting the ID, but it is still complaining. Am I missing something? I don't think there's a way to reduce my payload any more. </p>
  
  <pre class="lang-php prettyprint-override"><code>event(new MessageApproved(['id' =&gt; $message-&gt;id]));
  </code></pre>
  
  <p>The event is pretty straightforward as well:</p>
  
  <pre class="lang-php prettyprint-override"><code>class MessageApproved implements ShouldBroadcast
  {
      use SerializesModels;
  
      public $message;
  
      /**
      * Create a new event instance.
      *
      * @return void
      */
      public function __construct($message)
      {
          $this-&gt;message = $message;
      }
  
      /**
      * Get the channels the event should broadcast on.
      *
      * @return Channel|array
      */
      public function broadcastOn()
      {
          return new Channel('messages');
      }
  
      /**
      * The event's broadcast name.
      *
      * @return string
      */
      public function broadcastAs()
      {
          return 'approved';
      }
  }
  </code></pre>