The Response content must be a string or object implementing __toString(), "boolean" given after move to psql
<p>As soon as I move my Laravel App from MySQL to pSQL. I kept getting this error. </p>

<blockquote>
  <p>The Response content must be a string or object implementing __toString(), "boolean" given.</p>
</blockquote>

<p>I have an API that suppose to return my promotion </p>

<p><a href="http://localhost:8888/api/promotion/1" rel="noreferrer">http://localhost:8888/api/promotion/1</a></p>

<pre><code>public function id($id){
    $promotion = Promotion::find($id);
    dd($promotion); //I got something here
    return $promotion;
}
</code></pre>

<p>It used to return my promotion, now it return an error. </p>

<hr>

<p><strong>dd($promotion);</strong></p>

<pre><code>I got 

Promotion {#410 ▼
  #table: "promotions"
  #connection: null
  #primaryKey: "id"
  #perPage: 15
  +incrementing: true
  +timestamps: true
  #attributes: array:16 [▼
    "id" =&gt; 1
    "cpe_mac" =&gt; "000D6721A5EE"
    "name" =&gt; "qwrqwer"
    "type" =&gt; "img_path"
    "status" =&gt; "Active"
    "heading_text" =&gt; "qwerq"
    "body_text" =&gt; "werqwerqw"
    "img" =&gt; stream resource @244 ▶}
    "img_path" =&gt; "/images/promotion/1/promotion.png"
    "video_url" =&gt; ""
    "video_path" =&gt; ""
    "account_id" =&gt; 1001
    "img_url" =&gt; ""
    "footer_text" =&gt; "qwerqwerre"
    "created_at" =&gt; "2016-08-04 10:53:57"
    "updated_at" =&gt; "2016-08-04 10:53:59"
  ]
  #original: array:16 [▶]
  #relations: []
  #hidden: []
  #visible: []
  #appends: []
  #fillable: []
  #guarded: array:1 [▶]
  #dates: []
  #dateFormat: null
  #casts: []
  #touches: []
  #observables: []
  #with: []
  #morphClass: null
  +exists: true
  +wasRecentlyCreated: false
}
</code></pre>

<hr>

<h1>Content</h1>

<p><a href="https://i.stack.imgur.com/CB0gl.png" rel="noreferrer"><img src="https://i.stack.imgur.com/CB0gl.png" alt="enter image description here"></a></p>

<p>__
Any hints / suggestions on this will be a huge help! </p>