title: Laravel echo and pusher 403 on live environment
body: <p>So I currently have an echo + pusher instance running locally. Now, When I deploy this code to my live environments, it breaks.</p>
  <p>I always get a 403 error, but it's exactly the same code. I don't get it. I just use the default <code>Broadcast::routes()</code></p>
  <p>Locally, I use the echo service on a subdomain (<a href="http://sub.domain.local/" rel="nofollow noreferrer">http://sub.domain.local/</a>) and there it works, just fine (auth gets done on tha subdomain).</p>
  <p>HOWEVER, I'd like to have the authentication to be on one specific domain (common.domain.local). But if it works, it works...</p>
  <p>Now when I deploy this to the live environment, I see in my console <code>POST https://sub.domain.io/broadcasting/auth 403</code>...</p>
  <p>While the code is exactly the same?</p>
  <p>The only difference I can tell that's going on is that there is an SSL cert on the server (let's encrypt), the reset is exactly the same....</p>
  <p>Anyone who has any idea?</p>
  <p><strong>Edit</strong></p>
  <p>This is my broadcasting.php config:</p>
  <pre><code>connections' =&gt; [
  
          'pusher' =&gt; [
              'driver' =&gt; 'pusher',
              'key' =&gt; env('PUSHER_APP_KEY'),
              'secret' =&gt; env('PUSHER_APP_SECRET'),
              'app_id' =&gt; env('PUSHER_APP_ID'),
              'options' =&gt; [
                  'cluster' =&gt; env('PUSHER_APP_CLUSTER'),
                  'useTLS' =&gt; true
              ],
          ],
  
          'redis' =&gt; [
              'driver' =&gt; 'redis',
              'connection' =&gt; 'default',
          ],
  
          'log' =&gt; [
              'driver' =&gt; 'log',
          ],
  
          'null' =&gt; [
              'driver' =&gt; 'null',
          ],
  
      ],
  </code></pre>