title: Check if laravel model instance exists on DB in constructor
body: <p>Is there a way to check if a Laravel model is retrieved from DB or created with <code>new</code> command in its constructor?</p>
  
  <p>I've tried with <code>$this-&gt;exists</code> but in the <code>__construct</code> it always returns <code>false</code>...</p>
  
  <p>This is the code:</p>
  
  <pre><code>function __construct($attributes = array())
  {
      parent::__construct($attributes);
      $this-&gt;testVar = $this-&gt;exists;
  }
  </code></pre>