title: Elequent whereIn not working with array when array is too large
body: <p>I have an array like this:</p>
  <p><code>$array = ['1' , '2' ,'100'];</code></p>
  <p>and my query is :</p>
  <p><code>$query = Customer::whereIn('id', $array)-&gt;get();</code></p>
  <p>When the <code>$array</code> is too large (1500 items and above) , it's not work and return a null value.</p>
  <p>Also I increased the <code>max_allowed_packet</code> in MySQL config. but problem not solved.</p>
  <p>PHP v7.33 , laravel v7.19 , MySQL v 5.7</p>