title: React Native laravel echo listen is not working
body: <p>Everything works just fine with laravel redis and everything running and working with no issues. However, I am not getting a console log for my event from react native and there is no warnings or errors. Here is my code</p>
  
  <p>App.js</p>
  
  <pre><code>import Echo from 'laravel-echo/dist/echo';
  import Socketio from 'socket.io-client';
  
  const echo = new Echo({
      broadcaster: 'socket.io',
      host: 'http://localhost:6001',
      client: Socketio,
      auth: {
        headers: {
          'Authorization': 'Bearer 7ebee00f74965d11cae413998a13c802',
        },
      },
    });
  
    let orderId = 9;
  
    echo.channel('app_database_order.' + orderId)
      .listen('.OrderStatusEvent', (e) =&gt; {
        console.log('event: ', e);
      });
  </code></pre>
  
  <p>and this is my Laravel echo server console</p>
  
  <pre><code>⚠ Starting server in DEV mode...
  
  ✔  Running at localhost on port 6001
  ✔  Channels are ready.
  ✔  Listening for http events...
  ✔  Listening for redis events...
  
  Server ready!
  
  Channel: app_database_order.9
  Event: OrderStatusEvent
  Channel: app_database_order.9
  Event: OrderStatusEvent
  Channel: app_database_order.9
  Event: OrderStatusEvent
  
  </code></pre>
  
  <p>laravel-echo-server.json:</p>
  
  <pre><code>{
      "authHost": "http://localhost",
      "authEndpoint": "/broadcasting/auth",
      "clients": [
          {
              "appId": "AppId",
              "key": "7ebee00f74965d11cae413998a13c802"
          }
      ],
      "database": "redis",
      "databaseConfig": {
          "redis": {
              "port":"6379",
              "host":"127.0.0.1",
              "db":"0",
              "password":"0TaEotyBIzOSym6zEXdsD2f2VCiPJmj4s/2nkGgyC4BBnm7CVUphOPCJ3LYoEUWuuqLokqJ/CCrJ3HqR"
          },
          "sqlite": {
              "databasePath": "/database/laravel-echo-server.sqlite"
          },
          "publishPresence": true
      },
      "devMode": true,
      "host": null,
      "port": "6001",
      "protocol": "http",
      "socketio": {},
      "secureOptions": 67108864,
      "sslCertPath": "",
      "sslKeyPath": "",
      "sslCertChainPath": "",
      "sslPassphrase": "",
      "subscribers": {
          "http": true,
          "redis": true
      },
      "apiOriginAllow": {
          "allowCors": true,
          "allowOrigin": "*",
          "allowMethods": "GET, POST",
          "allowHeaders": "Origin, Content-Type, X-Auth-Token, X-Requested-With, Accept, Authorization, X-CSRF-TOKEN, X-Socket-Id"
      }
  }
  
  </code></pre>
  
  <p>And I am trying to trigger the event by calling this API from postman:</p>
  
  <pre><code>Route::post('/ship', function (Request $request)
  {
      $order_id = $request-&gt;input('order_id');
  
      $order = Order::findOrFail($order_id);
      event(new OrderStatus($order));
      return true;
  });
  </code></pre>
  
  <p>Order Status Event:</p>
  
  <pre><code>class OrderStatus implements ShouldBroadcast
  {
      use Dispatchable, InteractsWithSockets, SerializesModels;
  
      public $order_id;
  
      public function __construct(Order $order)
      {
          $this-&gt;order_id = $order-&gt;id;
      }
  
      public function broadcastOn()
      {
          return new Channel('order.'.$this-&gt;order_id);
      }
  
      public function broadcastAs() {
          return 'OrderStatusEvent';
      }
  }
  </code></pre>
  
  <p>I am using expo to run react-native, so the log should appear in the expo console,
  and nothing appears.</p>
  
  <p>I am working on this problem for 3 days with no solutions :(.
  Please help.</p>