title: Laravel Response::json failing
body: <p>I'm trying to send a JSON Response from the server by passing an array to Response::json() but I keep getting the UTF-8 Invalid Argument in vendor\laravel\ ... \jsonReponse.php At line 49</p>
  
  <pre><code>public function getAllForInbox() {
  
      $conn = SqlServerPdo::connect();
  
      $query = "Some Query";
  
      $statement = $conn-&gt;prepare($query);
  
      $success = $statement-&gt;execute();
  
      $result = $statement-&gt;fetchAll(PDO::FETCH_ASSOC);
  
      SqlServerPdo::disconnect();
  
      return Response::json($result);
  
  }
  </code></pre>
  
  <p>Everything else works fine. I did a var_dump on $result. 
  IS an array containing arrays of data. Each array being a row from the result.</p>
  
  <p>The thing is .... It was working perfectly.... then I ran Composer Update ... and now it doesn't work anymore o.O ... could it be some error on the vendor/laravel folder???</p>
  
  <p>In fact, I have a local development server running, and it works just fine, when I upload to the server currently hosting the App, it doesn't... could it be PHP???</p>
  
  <p>this is and example $result var dump</p>
  
  <pre><code>array(10) {
    [0]=&gt;
    array(6) {
      ["numint"]=&gt;
      string(1) "1"
      ["name"]=&gt;
      string(15) "Sistel Helpdesk"
      ["priority"]=&gt;
      string(1) "0"
      ["assignation"]=&gt;
      string(0) ""
      ["tickets_open"]=&gt;
      string(1) "1"
      ["tickets_with_conv"]=&gt;
      string(1) "0"
    }
  ...
  </code></pre>
  
  <p>And 9 other results</p>